关于Error: Flash Download failed - Target DLL has been cancelled的问题各个大佬都有自己的解决方法,但是我都试了没有用
错误提示的意思是flash下载失败:目标TTL被取消
我使用的下载器是ST-link
我的解决方法是更新下载器,这也是我在b站一个up的视频中看到的方法,想看视频教程可以移步b站,连接放在文末
下载器更新方法:
右键点击keil图标,打开文件所在位置,后点击上一步
打开arm文件夹
后打开ST-link文件夹
打开小蝴蝶(ST-link更新程序)
注意此时需要保证ST-link只连接了电脑而没有连接开发板,这时点击Device Connect检测你的烧录器
检测出来后点击yes进行更新
更新过后就可以正常烧录了
之所以出现这种错误提示且烧录不了的现象,究其原因我的感觉是因为你近期更换过你的ST-link烧录器或者你的keil在近期进行了更新,导致ST-link的版本低于你的keil版本,ST-link与软件版本不匹配,所以说要到keil所在文件夹里去找更新ST-link下载器的可执行文件来更新你的下载器,版本匹配后烧录也就正常了
b站视频:解决stm32 下载程序时出现st-link communication error_哔哩哔哩_bilibili