在Mac操作系统上使用STM32Cube IDE进行调试无法正常工作。只有在创建工作区后的第一次调试中,STM32Cube IDE才能正常运行调试功能。
重现步骤:
创建一个新的工作区,配置调试设置,然后启动调试器。此时调试功能正常。
关闭或切换当前工作区后尝试启动调试 => 调试功能将无法继续工作。
环境:
STM32Cube IDE版本:1.8.0/1.7.0
调试探头:ST-LINK GDB服务器/OpenOCD
调试器配置:使用STM32Cube G0固件示例的默认配置
设备:MacBook Air M1(macOS Monterey v12.1 或 macOS Big Sur v11.x)/ MacBook Pro(macOS Monterey v12.1)
恢复调试功能的方法:
删除所有现有工作区
创建新工作区并导入新示例
只要工作区保持打开状态或不切换到其他工作区,调试功能即可正常运行。
|