程序突然无法下载

2019-03-23 19:10发布

MDK仿真下载STM32程序,出现Internal command error 和 Error:Flash download failed. Target DLL has been cancelled.

以前出现提示就直接重新上电(忘了出现什么提示)  这次出现在合格问题就会出现这样的提示,重新上电也无法解决。
然后网上查找什么原因,有一种说法是因为有时候程序下载错误导致内核停止运行,只能使用串口IPS解决,擦除芯片。
在使用IPS的时候又出现这样的问题
不知道谁遇到过这样的问题,求解答 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
小小小小菜鸟
1楼-- · 2019-03-24 00:49
/ 我自己来回答好了。

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

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

好了,下载进去板子的代码重新加电开始运行 。解决了
linda
2楼-- · 2019-03-24 02:51
多谢楼主分享 ;)
小小小小菜鸟
3楼-- · 2019-03-24 03:12
 精彩回答 2  元偷偷看……
linda
4楼-- · 2019-03-24 03:52
原帖由 小小小小菜鸟 于 2013-7-25 11:07 发表
我总是能遇到各种问题 纠结
就在不断遇到问题 解决问题的过程中 才能成长啊  呵呵
Study_Stellaris
5楼-- · 2019-03-24 08:09
我遇到更纠结的情况,现在还没找到原因.
Jlink V8, IDE MDK,
本来下载程序只需要点击下载就可以了.
最近有时候突然出现有时候需要以较低的 Jlink 频率先擦除才行.
初步怀疑 Jlink 稳定性的问题.
不过之前一直都好好的,也许和硬件也有问题.
小小小小菜鸟
6楼-- · 2019-03-24 12:56
 精彩回答 2  元偷偷看……

一周热门 更多>