我在我的项目中使用cubeIDE版本1.8.0和NucleoF 746 ZG微控制器。我已经做了代码,当我编译和运行时,它们可以正常工作,没有错误和警告。但问题是当我试着调试时,它不起作用.我的意思是调试代码上传到董事会,但没有光标显示在断点。我试过做一些断点,并在断点处运行程序,但没有光标到达断点处。
我打开了一个跟踪控制选项卡,它说“不支持跟踪”。我不知道为什么会这样我唯一知道的是,安装软件后,它没有认识到我的ST链接.在将libusb-1.0.dll替换为更新版本后,此问题已得到修复。这就是我改变的东西。但我不认为它会影响,因为编译和运行工作正常。
如果任何人遇到这个问题,或者如果你有任何线索的原因,这件事,请让我知道。如果你需要我提供更多细节的话就来找我。我附了两张截图以供参考。
感谢和亲切的问候…
1条答案
按热度按时间6rvt4ljy1#
如果你的断点有一个交叉,可能是因为你在某个时候按了
Ctrl+Alt+B
。当我在使用VS Code并切换回STM32CubeIDE后试图记住构建快捷方式时,就发生了这种情况。检查是否启用了“跳过所有断点”,并确保它已禁用。