主题中讨论的其他器件: UNIFLASH、 SEGGER
工具与软件:
您好!
我使用的是 TI CC2340R5 DK、且使用 CCS 和/或 Theia、一切都能正常工作。
我搬到了 Clake 解决方案来构建独立的、以便在 CI 系统中运行。
我可以使用 Uniflash 生成 hex/out/bin 文件、这些文件可以正常使用。
我现在尝试使用 J-link 以闪存到 DK、但应用程序未按预期运行。
我想问题出在 CCFG CRC 记录上。
我修改了以 使用 CRC 生成用户记录二进制文件、然后我尝试在地址 0x4e020750处使用 uniflash 刷写、但出现以下错误:
"文件:C:/ti/simplelink_lowpower_f3_sdk_8_10_01_02/tools/common/crc_tool/output.bin:加载失败。"
有几个问题:
1. 写入用户记录时、什么会导致失败?
2.是否可以构建一个不覆盖 CCFG 的.out 文件?因此无论如何、我都可以使用 jlink 来刷写?
我还测试了提供给 Segger 的二进制文件以使用 jlink 进行测试、并且确实工作正常(此处为参考链接 https://wiki.segger.com/File:TI_LP_EM_CC2340R5_Blinky.zip)
谢谢你