This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220SF-LAUNCHXL:将 FW 保存在板载闪存中

Guru**** 2526990 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1176842/cc3220sf-launchxl-save-the-fw-in-the-on-board-flash-memory

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SFUNIFLASH

您好 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