当前位置:   article > 正文

keil报错:No Target connected+Error: Flash Download failed - Target DLL has been cancelled四种可能

target dll has been cancelled

一、供电
板子一定要供电!

二、ST-LINK是否接触不良
确保ST-LINK跟板子连接完好

三、按住reset点击download
硬件和接线都没问题情况下,这时候可能是SWD的引脚被占用了,或者被禁用了。
这时候ST-LINK自然无法通过SWD跟板子通信,所以才会提示No Target connected。
所以,这时候按住reset,再点击download,再松开reset。原理就是在程序运行到SWD引脚占用之前,把新的程序烧录进去,抢个时间差。

四、boot0 接高电平download正常程序后,再接回低电平,即可烧录
boot0接高电平时,程序是跑得系统存储器或者内置SRAM中的程序,这时候不跑主闪存存储器的程序,SWD没有占用,ST-LINK也通信正常,烧录一个正常的程序后,再把boot0 接回低电平,就可以再烧录程序了。

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/553340
推荐阅读
相关标签
  

闽ICP备14008679号