主题中讨论的其他器件:CC3220SF、 UNIFLASH
您好 WiFi 团队
我正在为 CC3220SF 器件开发定制 FW (目前我正在使用 CC3220SF Lauchpad)
SDK 版本为6.10
到今天 为止、我在调试模式下使用了 Code Composer Studio (12.1版)、没有任何问题
现在、我想将 FW 保存在板载闪存中、但我卡在了
如果我很理解、CC3220SF 会执行安全启动、那么 FW 必须"签名"
在项目根文件夹中打开 image.syscfg 文件、
- 在项目"证书存储"中、我看到"证书目录"->使用 SDK 中的虚拟根证书库
- 在"MCU 镜像"项中、选中的标志为"失效防护、安全、公共写入"、"安全标志模式"为"简单"
使用此配置(SPO 跳线位于位置1)、当我在 MCU+Image 模式下构建程序时、控制台会报告这些消息
****为工程 foo 构建配置 MCU+Image ****
"C:\\TI\\ccs1210\\ccs\\utils\\bin\\gmake"-k -j 8 all -O
gmake[1]:'foo.out'是最新的。
构建次要目标:"SYSCFG/foo.SLI"
调用:Image Creator
"C:/TI/simplelink_cc32xx_sdk_6_10_00_05/source/ti/drivers/net/imagecreator/bin/SLImageCreator.exe " syscfg create_image -sdk_path "C:/TI/simplelink_cc32xx_sdk_6_10_00_05 -json "C:/workspace/FOO/MCU + Image/syscfg/ti_drivers_net_wi_config.json"-file "C:/workspace/FOO/MCU + Image/syscfg/foo.sli"-mcu "C:/workspace/FOO/MCU + Image/foo.bin"
INFO:ROOT:FTDI 未检测到、正在尝试 XDS
info:slbootloader.slbootloader:连接到设备
INFO:slbootloader.slbootloader:关闭电源
INFO:slbootloader.slbootloader:设置中断信号
INFO:slbootloader.slbootloader:加电
INFO:slbootloader.slbootloader:清除中断信号
info:slbootloader.slbootloader:Connection succeeded
info:slbootloader.slbootloader:接收到的存储列表
版权所有2014 TI.com。 版权所有、SimpleLink 编程映像构建器
Builder = 3.0.1.6
接口版本= 1.0.2.16
建议的命令行窗口分辨率 W124 X H67
输出目录为:[C:/workspace/FOO/MCU +映像/syscfg\sl_image]
XML 文件为:[C:/workspace/FOO/MCU + Image/syscfg\sl_image\ImageConfig.xml]
根据架构验证 XML。
XML 验证通过。
**在这里,我可以看到所有已保存文件的 CommandWriteFile 列表**
已成功完成。
已完成构建次要目标:"SYSCFG/foo.SLI"
我假设 syscfg 文件夹中的 foo.sli 文件是最终映像
要将此映像下载到存储器目标、我 运行 UniFlash (8.1版)、然后单击"Program Image"按钮
- 在"Image file name"中、我添加 foo.sli
- 但是 、我应该在"Imag Key File Name"字段中添加什么内容?
如果我将第二个字段留空、则编程成功、没有错误、但 FW 无法启动
为了理解原因、我注意到文件夹"MCU+Image/syscfg/sl_fs/sys"中有 mcuflashimg.bin 和 mcuflashimg.bin.bin;这是正常的?
非常感谢您的支持
Andrea