主题中讨论的其他器件:SysConfig、 UNIFLASH
我 执行的操作与这个相同:禁用 SWD 引脚、失去对 MCU 的编程访问权限
MSPM0L1304:通过 NRST 重新获得调试访问权限-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
那么、如果我没有引导加载程序并从一开始就禁用 SWD 访问、那么仍然无法恢复 MCU?
由于我的主板有限、我认为赵宇豪的第二个解决方案听起来相当不错。(在禁用 SWD 访问之前增加延迟)
您能帮助我检查一下是否正确操作、或者我是否漏掉了任何内容吗?:
1.在 SysConfig 中、保持勾选"在 SWD 引脚上启用调试"。 不初始化预期的 GPIO 引脚
2. 在 main 中,使用 delay_cycles (??) 延迟几秒钟
3.使用下面的代码禁用调试
SYSCTL->SOCLOCK. SWDCFG =(SYSCTL_SWDCFG_KEY_VALUE | SYSCTL_SWDCF_DISABLE_TRUE);
4.初始化预期的 GPIO 引脚
非常感谢