使用Eclipse将代码部署到STM32F4Nucleo板上时遇到问题,我想分享该解决方案以获取公共利益。 问题是构建过程正在运行,但是当将代码部署到微控制器中时,系统卡住了,而且进一步无法调试设备。在调试透视图中,“越过”和“继续”按钮显示为灰色。
后来我意识到这是由于MCU的启动代码的命名。例如我的名字是
startup_stm32f401xe.s
我忘了在文件扩展名中大写“ s”。当您重命名为
startup_stm32f401xe.S
然后重新编译,调试和代码部署问题都得到解决。
仅供参考, 最好的