[应用相关] [经验]FLASH Download Failed Target DLL has Been Cannel的解决办法

[复制链接]
 楼主| elephant00 发表于 2021-4-13 14:47 | 显示全部楼层 |阅读模式
在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打开的),就可以了。
两只袜子 发表于 2021-4-13 14:59 | 显示全部楼层
谢谢楼主,努力学习
zhuotuzi 发表于 2021-4-13 23:35 | 显示全部楼层
真是个宝贵的经验啊,写了。。
guijial511 发表于 2021-4-14 07:09 来自手机 | 显示全部楼层
谢谢楼主的分享,get一个新技能。
labasi 发表于 2021-5-7 16:11 | 显示全部楼层
哪里有debug选项啊
paotangsan 发表于 2021-5-7 16:13 | 显示全部楼层
在iar中是如何解决的呢
renzheshengui 发表于 2021-5-7 16:15 | 显示全部楼层
如何发现这种解决方式的呢
wakayi 发表于 2021-5-7 16:16 | 显示全部楼层
硬件复位可以修复吗
wowu 发表于 2021-5-7 16:18 | 显示全部楼层
如何更改启动模式呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1030

主题

3864

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部

1030

主题

3864

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部