我正在尝试 STM32CubeIDE,我一直在尝试让它与作为 Eclipse CDT 包一部分的 GDB QEMU 调试插件一起使用。我已经能够为我的 STM32F4-Discovery 板创建项目和调试配置,并且调试器部分启动,但是,就在模拟器启动时,它创建的 GUI 窗口突然崩溃,我收到此错误:
Error in final launch sequence
Failed to execute MI command:
-target-select remote localhost:1234
Error message from debugger back end:
Truncated register 18 in remote 'g' packet
Failed to execute MI command:
-target-select remote localhost:1234
Error message from debugger back end:
Truncated register 18 in remote 'g' packet
Truncated register 18 in remote 'g' packet
我认为这是由于我安装的 CDT 插件和我安装的 Ubuntu 20.04 附带的 GCC 工具链之间的一些不匹配造成的。但是,我不确定如何解决这个问题。
我有什么办法解决这个问题吗?