CubeIde的简单实用
Last updated
Last updated
有时候配置在使用Cube MX配置工程的时候忘记了在在sys设置里面选择debug方式的时候,就默认是NO debug,结果程序烧录到板子后,发现,无法再次烧录了。
在Keil中编译后,则不能进行调试,而且,flash烧写后,再上电,则仿真器不能连接,无法下载。 显示:Not Target , FLASH Download FaiLED Target DLL has Been Cannel。 似乎,这个状态下,STM32就是废铁一块了。
解决办法: (1)把启动模式改成RAM启动,就是BOOT1和BOOT0都接高,再在keil中下载,这时是成功的。 (2)把启动模式改回去,再下载(这时的代码应该是在MX中Debug打开的),就可以了
这是因为CubeIde的软件库的设置以工作空间为划分,不同工作空间的设置不一样,上一个工作空间的设置在这个新的工作空间可能会不生效,设置的位置在如下,
此外: 可以将更新时间与自动更新关闭,以加快启动速度