器件型号: TMS570LS3137
工具/软件:
无法将代码刷写到 MCU 中
下面的项目已选中、它们完好无损
- 3.3V 和 1.2V 电源完好无损
- 到 MCU 的时钟完好无损–在示波器上进行监控并发现正常
- TMS、TDI、TDO、TCK、TRST 完好无损–在范围内进行监控并发现正常
- 上电复位 (NPORRST) 完好无损–始终为高电平
同一个 MCU 一开始就能够刷写、也刷写了多次。
请查看以下屏幕截图

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.
器件型号: TMS570LS3137
工具/软件:
无法将代码刷写到 MCU 中
下面的项目已选中、它们完好无损
同一个 MCU 一开始就能够刷写、也刷写了多次。
请查看以下屏幕截图

尊敬的 Bhardwaj:
您编程的代码似乎导致器件反复进入异常状态。 这会阻止 CPU 进入调试状态、从而导致您观察到的行为。 您需要尝试擦除器件、将 nRST 置为有效和释放 nRST 以查看擦除命令是否能够停止 CPU 并擦除闪存。
请参阅以下主题并尝试此处讨论的方法:
(+) RM48L952:调试错误 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
(+) TMS570LC4357:在 MCU 寄存器软件错误配置后无法刷写器件(–1170 错误代码)。 -基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
--
此致、
Jagadish。
尊敬的 Bharadwaj:
有许多可能的原因、其中一些原因如下:
1.将 JTAG 引脚重新配置为 GPIO(您的应用程序代码修改 GPIO 多路复用寄存器)、JTAG 引脚 (TMS、TDI、TDO、TCK、 TRST) 将重新配置为 GPIO 功能。
2、 闪存因编程不完整而损坏
3.应用程序代码进入无限循环或在执行初期崩溃
4.意外启用 JTAGLOCK 功能
--
此致、
Jagadish。