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的配置。
谢谢,最近不少朋友拿到板子后遇到问题了 这问题,我也是昨天刚发现的,以前玩M3的没发现:) 学习了谢谢分享 学习了,支持分享自己的心得 很实用啊:)多谢分享 lkl0305 发表于 2014-12-16 21:35
很实用啊多谢分享
希望对大家有帮助
学习了谢谢分享 这个会注意的,谢谢提醒 3.下面的图和谐了,看不到
页:
[1]
2