1、简介
本章节介绍如何基于Marvell工具链,制作一个完整的量产固件88Q6113_flash.bin,集成用户自定义的配置文件 config.bin,用于88Q6113的Flash烧录。
注:Marvell 88Q5072 与 Marvell 88Q6113 的配置流程是一样的。
2、Marvell官方参考资料与工具链准备
- 参考文档《Marvell 88Q5072/88Q6113 - Secure Production Workflow xxx.pdf》,其介绍了Flash固件的地址布局
- 软件工具《Create Secure Image xxx.zip》,包含Windows版本的可执行程序,以及其源代码,用于合并用户配置生成烧录用的固件
- 软件工具《Ethernet Firmware Upgrade Tool xxx.zip》,包含Windows版本的可执行程序《DownloadImage_v2.exe》,以及其源代码,用于88Q6113的Flash固件升级,因为基于RMU,所以需要外接的管理CPU与88Q6113之间的网络通信正常,且Flash内部已经烧录过固件,不能在Flash空片的情况下使用
- 软件工具《Automotive Switch Configuration Tool xxx.zip》,包含Windows版本的可执行程序《AutomotiveSwitchV4.exe》,用于可视化配置,生成用户配置文件 config.bin
- 原厂的基础固件《88Q6113 POLARIS Firmware Package xxx.pdf》,用于用户订制化配置文件的合并,生成最终固件
- Flash 烧录器,用于空片的Nor Flash烧录