主题中讨论的其他器件: UNIFLASH
您好!
如标题中所述、我使用 LP-MSPM0C1104开发板来测试新固件框架。 在测试中断功能时、我将中断附加到引脚 PA19。 刷写固件后、我发现一个错误、并尝试重新刷写电路板并进行修复。 相反、我收到了以下错误消息:
按照指令、我尝试了强制 BSL、批量擦除和恢复出厂设置、所有这些操作都返回相同的消息。 电路板仍处于运行状态并正在运行先前版本的固件。 目前情况的最佳猜测是、我将 SWDIO 线路从调试器劫持、现在它无法收回控制权。
尝试的方法说明:
-没有顺序按下 NRST 按钮和电源循环电路板似乎已将其置于 BSL 模式。
-恢复出厂设置和批量擦除在 UniFlash 程序以及 CCS studio 中均失败。
-在 CCS Studio 中测试到电路板的连接会返回以下消息:
[开始:德州仪器 XDS110 USB 调试探针]
执行命令:
%CCS_base%/common/uscif/dbgjtag -f %boarddatfilename%-RV -o -S 完整性
[结果]
-------- [打印主板配置路径名}-->--------------------
C:\--\TEXASI~1\ccs\ccs1270\0\BrdDat\testBoard.dat
-------- [打印复位命令软件日志文件]----------
此实用程序已选择100/110/510类产品。
该实用程序将加载适配器'jioxds110.dll'。
库构建日期为"2024年 ar 13 2024"。
库构建时间为"13:03:34"。
库包版本为'12.7.0.00105'。
库组件版本为'35.35.35.5.0'。
控制器不使用可编程 FPGA。
控制器的版本号为"5"(0x00000005)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试复位控制器以进入 SWD 模式。
-------- [打印重设命令硬件日志文件]----------
此仿真器不会创建复位日志文件。
-------- [执行 SWD 模式完整性测试------------------------------------------------------------------
该测试将读取 IDCODE 寄存器1次。
-------- [出现错误且此实用程序已中止]--------
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-615'(0xffffffd99)。
标题为"SC_ERR_SWD_Protocol"。
解释如下:
目标无法看到格式正确的 SWD 标头。 为
到目标的连接也许不可靠。 尝试降低
TCLK 设置才能重试。
[结束:德州仪器 XDS110 USB 调试探针]
由于 SWDIO 的重新分配、电路板是否永久锁定?