debugging 无法执行MI命令:目标远程本地主机:61234

6mw9ycah  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(2708)

我尝试在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.

我试着用网上的各种建议来解决这个问题,但是我无法解决它。请帮助我解决这个问题。

kxeu7u2r

kxeu7u2r1#

STM32 CubeIDE-〉运行-〉运行配置... -〉在左侧选择您的配置,然后-〉调试器-〉重置行为-〉类型:复位时连接
这对我来说是有效的,我也遇到过同样的问题,找不到解决办法,过了一段时间,我注意到在使用STM32 CubeProgrammer完全擦除芯片的FLASH后,我可以写一次芯片的FLASH-这表明看门狗定时器可能是罪魁祸首。

相关问题