在Cube MX中,Debug部分如果是选择的No debug,这样产生的代码,在Keil中编译后,则不能进行调试,而且,flash烧写后,再上电,则
仿真器不能连接,无法下载。
显示:Not Target , FLASH Download Failed Target DLL has Been Cannel。
似乎,这个状态下,
STM32就是废铁一块了。
解决办法:
(1)把启动模式改成RAM启动,就是BOOT1和BOOT0都接高,在keil中下载,这时是成功的。
(2)把启动模式改回去,再下载(这时的代码应该是在MX中Debug打开的),就可以了。