万里-363223 发表于 2014-12-15 22:50:33

STM32 Nucleo F072RB的下载经验分享

这几天在用收到的板子调试程序,今天遇到一个奇怪的问题,发上来和大家分享一下。
问题:本来可以下载程序,可是当我修改了程序,再次下载程序时,问题来了,此时弹出

Error:Flash download failed - Target DLL has been cancelled
之后就不能下载程序了,重新启动电脑还是一样不能下载。

最后在网上找到方法,在这里和大家分享一下:
出现这种问题的原因是:配置GPIOA时,不小心将连接SWD总线上的两个端口都配置为了输出,这下惨了,就再也不能用SWD仿真或者下载程序了,
解决方法如下:
1、先确认目标板上电。2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。http://img6.ph.126.net/oMIVigQLl6L4DAgR4tpf4A==/1349391038368652796.jpg
3、此时KEIL打开Settings的设置对话框,请确认有红框圈中的内容后,再进行下一步。
http://img0.ph.126.net/mo3XXOLUfLEZmr631dL7xA==/1320962065720874110.jpg
4、将STM32F072RB板断电,重新上电。
5、先长按STM32F072RB的复位键,再点击仿真或者下载按钮,再松开复位键。
      注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIOA13\GPIOA14的配置。



沐紫 发表于 2014-12-16 10:04:24

谢谢,最近不少朋友拿到板子后遇到问题了

万里-363223 发表于 2014-12-16 11:02:04

这问题,我也是昨天刚发现的,以前玩M3的没发现:)

篮球小子 发表于 2014-12-16 13:09:01

学习了谢谢分享

story_xjj 发表于 2014-12-16 15:57:32

学习了,支持分享自己的心得

lkl0305 发表于 2014-12-16 21:35:13

很实用啊:)多谢分享

万里-363223 发表于 2014-12-17 19:28:30

lkl0305 发表于 2014-12-16 21:35
很实用啊多谢分享

希望对大家有帮助

z00 发表于 2014-12-19 08:47:30


学习了谢谢分享

sacq12 发表于 2014-12-21 19:42:40

这个会注意的,谢谢提醒

wambob 发表于 2014-12-25 20:07:52

3.下面的图和谐了,看不到
页: [1] 2
查看完整版本: STM32 Nucleo F072RB的下载经验分享