[求助] 程序突然无法下载

小小小小菜鸟   2013-7-24 11:00 楼主
MDK仿真下载STM32程序,出现Internal command error 和 Error:Flash download failed. Target DLL has been cancelled.

以前出现提示就直接重新上电(忘了出现什么提示)  这次出现在合格问题就会出现这样的提示,重新上电也无法解决。
然后网上查找什么原因,有一种说法是因为有时候程序下载错误导致内核停止运行,只能使用串口IPS解决,擦除芯片。
在使用IPS的时候又出现这样的问题
不知道谁遇到过这样的问题,求解答
  • QQ截图20130724105929.png

回复评论 (13)

我自己来回答好了。

问题的原因是,在下载程序的时候有时候会发生错误导致内核停止工作,这就意味着内核被锁,这时候已经无法把程序下载进去了。
解决的办法就是用ISP方式下载程序进去冲刷一遍,然后就好用了。

步骤也不难,先把boot0拉高,boot1拉低,然后用isp下载代码进去板子,然后恢复boot0 = 0, boot1 = 0;

好了,下载进去板子的代码重新加电开始运行 。解决了
点赞  2013-7-24 16:07

回复 沙发小小小小菜鸟 的帖子

多谢楼主分享 ;)
加油!在电子行业默默贡献自己的力量!:)
点赞  2013-7-25 10:00

回复 板凳soso 的帖子

我总是能遇到各种问题 纠结
点赞  2013-7-25 11:07
引用: 原帖由 小小小小菜鸟 于 2013-7-25 11:07 发表
我总是能遇到各种问题 纠结
就在不断遇到问题 解决问题的过程中 才能成长啊  呵呵
加油!在电子行业默默贡献自己的力量!:)
点赞  2013-7-25 11:15

回复 楼主小小小小菜鸟 的帖子

我遇到更纠结的情况,现在还没找到原因.
Jlink V8, IDE MDK,
本来下载程序只需要点击下载就可以了.
最近有时候突然出现有时候需要以较低的 Jlink 频率先擦除才行.
初步怀疑 Jlink 稳定性的问题.
不过之前一直都好好的,也许和硬件也有问题.
点赞  2013-7-25 11:30

回复 5楼soso 的帖子

哈哈  嗯 这确实是  吃点儿亏才能进步
点赞  2013-7-25 12:06

回复 6楼Study_Stellaris 的帖子

嗯  有时候会出现这种突发情况 本来好好地突然就这样了
点赞  2013-7-25 12:07

回复 6楼Study_Stellaris 的帖子

我这个之所以引起这个问题 是因为初始化完LCD  串口就不断地开始发00  我去 这情况。。。

然后就内核被锁  现在还不知道怎么弄   唉
点赞  2013-7-25 12:13

回复 9楼小小小小菜鸟 的帖子

是不是你的串口电平转换芯片出问题了.
点赞  2013-7-30 13:09

回复 9楼小小小小菜鸟 的帖子

你的串口往哪发00?
工程 = 数学+物理+经济
点赞  2013-7-30 22:58

回复 11楼安_然 的帖子

打开串口调试工具就开始发00  后来具体的不知道为什么  但是找到了原因  管脚复用的问题
点赞  2013-7-31 08:31

回复 10楼Study_Stellaris 的帖子

管脚复用  弱智错误啊。。。
点赞  2013-7-31 08:32

回复 13楼小小小小菜鸟 的帖子

找到了问题就好.
点赞  2013-8-1 10:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复