去年我一直在使用 Keil MDK。我的许可证即将到期,我将把需要编写固件的人从 1 增加到大约 5。因此,我将恢复到
STM32CubeIDE。我在 Keil 中使用了几个有用的功能过程,我似乎无法用 CubeIDE 复制它们。
第一的)
在 Keil 中,我能够重置处理器,调试会话将从 main() 重新开始。
CubeIDE 中有一个“重置”按钮,但它似乎并没有重新启动调试会话。好像哪里都停码了,可是我什么也做不了。跨步,跨步,继续什么都不做。在调试窗口(左)下,它显示“Thread #1 (Running: User Request)”。
无论如何,我似乎无法互动。
第二)在 Keil 中,当我运行一个程序时,我可以按“停止”,然后执行将准确地停止在它发生的地方,然后我可以控制调试。我发现这很有用。我似乎找不到一个等价物。
谢谢!