Kam*_*mil 7 debugging stm32cubeide
当我调试时,STM32CubeIDEstartup_stm32f722xx.s
在微控制器重置时打开文件(当我开始调试或重置微控制器时)。
看起来调试器有一些“隐藏”断点,它击中了它们,然后继续,但文件保持打开状态。
现在对我来说没有用。对此我能做什么?
我正在使用 STM32CubeIDE 1.6.1 和 STM Nucleo-F722ZE(板载 STLink 3v)。
小智 0
默认情况下,调试时在 main 处放置断点。当遇到断点时,将打开一个编辑器,并将光标置于相关行。这可能就是您的启动代码被打开的原因。据我所知,STM32CubeIDE没有选项可以阻止在断点处打开编辑器。
您可以在“调试配置”中禁用此“隐藏”断点,可通过“运行”菜单访问。在左栏中选择您的配置,然后转到右侧的“启动”选项卡。在底部,取消选中“Set Breakpoint at: main”之前的复选框。
如果这没有帮助,并且假设您没有活动的正常断点,您可以检查 STLink 的文档以获取类似的选项。我对那个特定的调试器没有经验。
STM32CubeIDE 调试配置的屏幕截图。对话框,“主断点”用红色圈出
编辑如下。感谢 Oromoiluig 在评论中进一步澄清了这个问题。
IDE 中还有一个可能影响您的已知错误。一名 ST 员工证实,这“听起来像是意外行为”,并建议:
一位用户报告说这有帮助。更多人报告该问题仍然存在,即使在今天的 1.9.0 版本中也是如此。
直接回答您的问题:不。在这种情况下,您可能无法阻止 STMCubeIDE 打开startup.s 或其他源文件。ST 需要修复他们的 IDE。
归档时间: |
|
查看次数: |
2436 次 |
最近记录: |