stm32下载程序时出现 NO JLink Device found blog
或者出现Error: Flash Download failed - Target DLL has been cancelled 的错误提示get
致使程序没法成功烧进板子。it
这个问题通常状况下能够先看看Debug的配置是否不对,我以ST-Link为例吧:配置
若是我用ST-Link来烧程序,首先,要选择ST-Link Debugger硬件
而后再点击刚刚所选择的ST-Link Debugger旁边的Setting,而后进入新的窗口,以下所示:下载
只有当该窗口出现图中标注的ARM CoreSight...(固然是针对于ST-Link而言,若是是JLink则应出现与JLink相关的字便可)时,点击肯定,ST-Link才能正常工做;若是没有出现ARM CoreSight... 的话,要么是时钟线和数据线接反了,要么就是没有安装驱动,或者是硬件有问题,此时能够交换时钟线和数据线的位置,再不行就试试重装驱动。bug
到了这一步以后,可能还不能解决最初的问题:no jlink device found 或者 Error: Flash Download failed - Target DLL has been cancelled程序
此时再点击进入Utilities,以下图:im
因为本例用的是ST-Link,那么图中方框的位置也应当选择相应的ST-Link Debugger(其余好比J-Link或者其余的就选择相应的配置),最后点击OK便可。数据
到了这一步,基本上就已经解决问题了。若是还不行,能够试试重装驱动,检查硬件问题,或者重启电脑。
亲测有效,但愿对你们有所帮助,更但愿各位大神多多指点。