mitugaoyang1993头像
关注
Marvell88Q5152交换机开发(5)-烧录和调试封面图

Marvell88Q5152交换机开发(5)-烧录和调试

烧录

当Marvell 88Q5152从CPU启动就需要外挂flash启动,flash的刷写有3种方式:1.flash线刷;2.JTAG烧录;3.以太网烧录。直接线刷flash是一个完全的硬件操作,刷完flash再去贴片这个不去讲解了。下文主要介绍JTAG刷写和以太网刷写。

JTAG烧录

关于JTAG工具的连接以及设备在《Marvell88Q5152交换机开发(1)-硬件》中已经介绍过,这里就不做说明了。

JTAG正确连接后直接命令行调用刷写指令就可以直接烧录配置。

工具名称:spi_flash.exe

.\spi_flash.exe -jtagmode=MAX  -update=SPD –fastverify -infile=%FWFILE% %1 %2 %3 %4 %5 %6 %7 %8 %9
SPD理解:
P:主固件区和配置区(对应固件框图的Primary段)
S:次固件区和配置区(对应固件框图的Secondary段)
D:非加密数据区(对应固件框图的Unsecure Data段)

在实际的项目中刷写工具已经使用bat脚本进行了封装,只需直接调用bat脚本就可以。

附件提供了jtag调试和烧录工具和脚本

.\fwupdate.bat 88Q5152_flash.bin

以太网烧录

以太网烧录分2个方式 1.固件正常运行更新;2.固件损坏或者无初始化固件烧录

固件更新

当switch程序正常启动,需要将以太网口

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/mitugaoyang1993/article/details/163800752

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--