Thread 中讨论的其他器件:UNIFLASH
工具/软件:
尊敬的 TI 支持部门:
我正在使用 使用 CC2340R52的定制电路板 、我目前正面临通过刷写固件的问题 XDS110 同时使用 CCS 中完成 和 UniFlash 。
问题描述:
-
最初是 SWD 完整性测试成功 ,我能够检测到设备(IDCODE :
0x6BA02477
)。 -
尝试从 SimpleLink SDK (
basic_ble_LP_EM_CC2340R5_freertos_ticlang.out
)刷写 FreeRTOS BLE 示例后、器件停止正确响应。 -
现在、我一直收到以下错误:
-
错误-2131 (无法访问设备寄存器
CFGAP.DEVICESTATUS
) -
错误-615 (无法识别 SWD 标头)
-
-
这种情况发生在中 CCS 12.8. 和 UniFlash 8.6.0 。
我尝试过的方法:
-
已验证所有 SWD 线路、上拉电阻和电源稳定性。
-
将 TCLK 降低至1 MHz、甚至降到100kHz。
-
已尝试通过 UniFlash 进行手动复位+批量擦除。
-
已尝试使用 CCS"Connect Target"进行连接、但未加载代码。
-
使用了不同的 USB 端口并确认 XDS110调试器在其他板上工作。
️ 设置详细信息:
-
使用 :XDS110
-
缩写 :2线 SWD
-
目标器件 :定制 PCB 上基于 CC2340R52
-
工具 :CCS 12.8.0.00009、UniFlash 8.6.0
-
仿真包 :12.8.0.00189.
-
SDK 中找到 :SimpleLink CC23xx SDK 7.20.00.xx (定位
basic_ble_LP_EM_CC2340R5_freertos_ticlang
)
请求:
我怀疑器件可能由于刷写的固件或 CCFG 配置而进入锁定或关断状态。 您能否告知正确的恢复程序? 是否有备用的解锁路径(例如、通过 CLI 或 BSL 回退强制擦除)?
如果需要、很高兴提供原理图片段或日志。
-
谢谢您、
Ankush