背景
Keil通过st-link v2连接STM32,下载报错 Error: Flash Download failed - Target DLL has been cancelled
我有多台STM32需要下载程序,会出现这个问题
原因
应该是Keil保存了设备的相关信息,当换了设备之后下载就会出错
解决办法
- 断开st-link 与 STM32的连接
- 打开option for target,点击 1,2,出来3画面,显示没有设备连接。然后退出3页面
- 连接st-link 与 STM32,重新点击2,3页面显示出设备信息。再退出3窗口,再退出1串口。
- 这时候再点下载程序就能下载成功了,如果还不行,再试一次上面步骤。目的是让keil重新获取设备信息
如果本分享能帮助到你,请帮忙点个小心心鼓励。