工具与软件:
您好!
我目前正在测试使用 MSPM0G3107 MCU 设计的定制 PCB。 在这个过程中、我遇到了一个问题、想寻求帮助。
使用 J-Link 进行调试和刷写时、MCU 在连接 J-Link 的情况下按预期运行。 但是、当我停止调试并允许 MCU 独立运行时、它会意外地在一段时间后停止。
如果我重新连接 J-Link 并再次开始调试、MCU 将恢复正常运行。
为了分析此问题的原因、我已检查 SYSCTL 模块中的复位原因寄存器。 结果显示 原因 ID = 0x02 、它对应于 A NRST 引脚复位(> 1秒) .
在 PCB 设计阶段、我没有在 TI 建议的复位引脚上连接上拉和下拉电阻器(47kΩ 和10nF)。
这是否可能是问题的潜在原因?
- TI 文档
https://www.ti.com/jp/lit/an/slaaed1d/slaaed1d.pdf?ts = 1731129365268
此外、我是否可以研究任何其他寄存器或方法来进一步分析此问题?
在 MCU 停止之前、是否有办法记录状态或诊断原因?
非常感谢您的指导。
谢谢你。