Thread 中讨论的其他器件: UNIFLASH、MSPM0L2228、SYSCONFIG
尊敬的 TI 支持团队:
在尝试使用 Code Composer Studio (CCS) 和 XDS110 调试器恢复 MSPM0L1228 器件时遇到关键问题。
在之前涉及 NONMAIN 配置的实验之后、无法再通过 DAP 接口访问器件。 CCS 控制台显示:
CS_DAP_0: Device diagnostic read = 0x00010136
CS_DAP_0: Trouble Reading Register SECAP_RCR: (Error -2131 @ 0x2020C)
Unable to access device register. Reset the device, and retry the operation.
我已经尝试了以下恢复过程:
-
对电路板进行下电上电并重新连接 XDS110 (COM4)。
-
在 MSPM0L1228_Commands 下执行了以下 CCS 脚本:
-
MSPM0_RTOS Mailbox_Factory Reset_Auto
-
MSPM0_Form Mailbox_Wait Debug_Auto
-
MSPM0_RTOS Mailbox_Factory Reset_Manual
-
-
将 SWD 时钟频率降低至 100kHz。
-
已验证 XDS110 固件是否为最新版本。
-
已尝试通过 UniFlash 进行 UART BSL 连接(恢复出厂设置模式)。
尽管执行了所有这些步骤、DAP 仍然反复显示:
CS_DAP_0: SEC_AP Disconnect
CS_DAP_0: SEC_AP Reconnect
邮箱命令永远不会成功完成。
请您帮助确认:
-
此条件是否表示 A DSSM 或 NONMAIN 永久锁定 是否符合 MSPM0L1228?
-
有任何问题吗 基于硬件或 ROM 的恢复 方法(例如,强制 BOOTRST 或使用 UART BSL)在此状态下仍然可用?
-
如果器件不可恢复、您能否提供有关验证 NONMAIN 区域完整性或使用低级批量擦除命令的指导?
否则、两个电路板都具有良好的电气性能、未遭受物理损坏。
非常感谢您的帮助。