问题描述:程序一次下载后DAP失去连接SWD/JTAG Communication Failure
先不说废话,上解决方法:
如图:
问题复现:
在仿照例程ex7自己构建cubemx程序过程中
在此Debug Serial Wire选项一直有一个红色警告标记,一直在配置cubemx项目的时候我都是使用默认配置,所以我没有在意,在程序配置好下载到板子上之后就出现了无法连接 keil 的问题“SWD/JTAG Communication Failure”
此时我去看了一下设备管理,发现这两个地方的显示都是正常的。
我手上还有一样的板子,插上USB之后发现也正常能够下载程序使用。于是很显然,驱动问题排除,问题就在这个被我刚刚下载了我自己构建的程序的板子上。
搜过很多教程:
了解到这种问题大概是需要动手通过短接Boot0切换启动模式来解决
于是:……
是的,搜到的解决方法并不适合我,三坨锡也没有解决。
最终还是在无聊的摸索中,注意到了keil的CMSIS-DAP的设置面板中有连接相关的选项,哎,让我碰巧就解决了。在此记录。