我尝试在STM32L552ZET6Q
MCU上运行一个程序,我使用STM32CubeIDE
编写程序,ST-LINK (ST-LINK GDB server)
作为调试探针,SWD
作为接口。
我成功地编译了程序,但在调试时,我得到了以下错误:
Failed to execute MI command:
target remote localhost:61234
Error message from debugger back end:
localhost:61234: Connection timed out.
Failed to execute MI command:
target remote localhost:61234
Error message from debugger back end:
localhost:61234: Connection timed out.
localhost:61234: Connection timed out.
我试着用网上的各种建议来解决这个问题,但是我无法解决它。请帮助我解决这个问题。
1条答案
按热度按时间kxeu7u2r1#
STM32 CubeIDE-〉运行-〉运行配置... -〉在左侧选择您的配置,然后-〉调试器-〉重置行为-〉类型:复位时连接
这对我来说是有效的,我也遇到过同样的问题,找不到解决办法,过了一段时间,我注意到在使用STM32 CubeProgrammer完全擦除芯片的FLASH后,我可以写一次芯片的FLASH-这表明看门狗定时器可能是罪魁祸首。