程序在使用STM32CubeIDE的调试模式时卡在Running : User Request状态。我使用的是STM32L4R9I-EVAL开发板,IDE为STM32CubeIDE(版本1.9.0)。
我在调试模式下运行一个相当简单的代码,该代码仅切换LED状态。
程序在执行一定数量的指令后会卡在Running : User Request
主while循环每次正好执行18次后,程序就会卡住。
我在主while(1)循环中添加一些空指令,之后程序会在执行11次循环后卡住,
仿佛存在一个可运行指令数量的上限。
正在执行的代码完全没有问题,并且之前一直运行良好。
当程序卡在“Running : User Request”状态时点击“暂停”,会出现错误图片所示的错误。
目前我无法确定问题根源。这看起来可能是看门狗导致的,但看门狗并未启用。
|
|