admin管理员组文章数量:1566357
stm32下载程序时出现 NO JLink Device found
或者出现Error: Flash Download failed - Target DLL has been cancelled 的错误提示
导致程序无法成功烧进板子。
这个问题一般情况下可以先看看Debug的配置是否不对,我以ST-Link为例吧:
如果我用ST-Link来烧程序,首先,要选择ST-Link Debugger
然后再点击刚刚所选择的ST-Link Debugger旁边的Setting,然后进入新的窗口,如下所示:
只有当该窗口出现图中标注的ARM CoreSight...(当然是针对于ST-Link而言,如果是JLink则应出现与JLink相关的字即可)时,点击确定,ST-Link才能正常工作;如果没有出现ARM CoreSight... 的话,要么是时钟线和数据线接反了,要么就是没有安装驱动,或者是硬件有问题,此时可以交换时钟线和数据线的位置,再不行就试试重装驱动。
到了这一步之后,可能还不能解决最初的问题:no jlink device found 或者 Error: Flash Download failed - Target DLL has been cancelled
此时再点击进入Utilities,如下图:
由于本例用的是ST-Link,那么图中方框的位置也应当选择相应的ST-Link Debugger(其他比如J-Link或者其他的就选择相应的配置),最后点击OK即可。
到了这一步,基本上就已经解决问题了。如果还不行,可以试试重装驱动,检查硬件问题,或者重启电脑。
亲测有效,希望对大家有所帮助,更希望各位大神多多指点。
本文标签: ErrorflashjlinkdeviceDownload
版权声明:本文标题:已解决:no jlink device foundError: Flash Download failed-Target DLL has been cancelled 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725727504a1039141.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论