首页 > 解决方案 > 调试会话后应用程序不工作并重置 stm32

问题描述

我是这个社区的新成员。我有一个使用 stm32l431cct6 微控制器的定制板,在使用 Keil uVision 或 Eclipse IDE 对板进行编程后,我有一个奇怪的问题。我正在使用另一个人制作的固件,我看到调试会话工作正常。换句话说,在调试会话和上电复位之后,应用程序可以正常工作。

有一次,在调试过程中,带有 JTAG 接口的电缆断开了。在此事件之后,我的开发板在使用 Keil 或 Eclipse 进行闪存编程时遇到了问题。然后 Cortex-M4 处理器处于 AMR 模式,为了解决这种情况,我使用 J-Link Commander 解锁设备。解锁后,我可以用 USART 探针重新刷新电路板。

现在是这样的情况:

您对解决这种情况有什么建议吗?

标签: debuggingarmstm32cortex-mkeil

解决方案


推荐阅读