[STM32F3] 调试 mbed C++ 程序并查看变量值

[复制链接]
228|10
小库里 发表于 2025-10-28 12:33 | 显示全部楼层 |阅读模式
我正在 CubeIDE 中调试一个 mbed C++ 程序,想要可视化变量的内容。已经成功将程序从 mbed 导入到 CubeIDE 中。当我在想要查看的变量处设置断点时,得到的结果是 “[No details to display for the current selection]”。断点是在调试时显示的 main.c 文件中启用的。我的最终目标是在导入的 main.cpp 文件上设置断点,从而查看变量值。
我使用的程序是 mbed 在线平台上的 Nucleo_Hall_rect_sin_vector。
相关图片如下所示。
5419069003e93a27d5.png

probedog 发表于 2025-10-28 15:04 | 显示全部楼层
文件类型不匹配?
solty 发表于 2025-10-28 16:05 | 显示全部楼层
CubeIDE可能没有正确识别main.cpp文件为C++源文件,导致调试器无法解析变量。检查文件扩展名是否正确,以及CubeIDE是否将文件识别为C++。
spicy 发表于 2025-10-28 17:06 | 显示全部楼层
编译选项可能没有包含调试信息,导致调试器无法获取变量细节。检查编译配置是否启用了调试信息。
stormwind123 发表于 2025-10-28 18:06 | 显示全部楼层
断点位置是否正确,变量是否在断点处可见。
stormwind123 发表于 2025-10-28 19:17 | 显示全部楼层
CubeIDE使用的工具链可能没正确配置
七毛钱 发表于 2025-10-28 20:28 | 显示全部楼层
确认一下main.cpp文件是否被正确识别为C++文件。
内政奇才 发表于 2025-10-28 15:37 | 显示全部楼层
检查编译选项。在CubeIDE中,项目配置中是否启用了调试信息。
又见江南雨 发表于 2025-10-28 21:37 | 显示全部楼层
断点设置的位置是否正确。
海滨消消 发表于 2025-10-28 22:38 | 显示全部楼层
检查CubeIDE的版本和mbed项目的配置是否兼容。
豌豆爹 发表于 2025-10-28 16:19 | 显示全部楼层
更新CubeIDE或重新配置项目设置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

61

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部