本帖最后由 薛源 于 2018-1-12 12:27 编辑
问题表现是stlink检测不到mcu,显示no target connected,,,,,,,,,,但是,当手同时接触gnd和swclk的情况下(不是短接,而是同时手接触到)就可以识别,而且可以下载程序及调试,
如图一为正常连接,手不触碰,则无法识别mcu
图2,手同时碰到gnd(褐线)和swclk(绿线)的时候,则可以识别
接下来具体说明情况
file:///C:UsersWindowsAppDataRoamingTencentUsers1215605237TIMWinTempRichOleW@{0`WV~1RMBJTR8ZJD(QLE.png
首先硬件连接时绝对没问题的,该焊的地方焊死了,万用表也是直接测试stlink的引脚到mcu引脚,硬件连接没有问题
电路的话,gnd就不说了,,,说说swclk,,它从stlink里面的mcu出来,过一个电阻,然后到引脚,再通过杜邦线到我的板子,然后板子上直接通到我mcu的引脚上,无其他连接了
换了以前产品的板子(之前用的,没出现问题),上去后还是一样的问题.基本可以排除目标板的问题.
接触的那里,不需要用力,只需要接触就能解决问题.而且,用同样的手法去接触,但手和线头之间隔了一层纸,依然识别不到.
接触时,由于手指一定程度导电,量测得两引脚间电阻为1-2MΩ,
必须持续按住才可以,比如我在按下的情况下烧好程序并debug全速运行,手一离开连接立马断掉
选择的是sw模式,
附件是拍的出错的视频,有愿意探讨的童鞋可以看看
e55744d9a601ab4ba4da0ed3d9953ed1.zip
(2.07 MB, 下载次数: 90)
2018-1-12 12:15 上传
点击文件名下载附件
绝对不是,,,,,,,,,,那个地方焊死的,而且万用表测的时候是直接测的这条线的首尾的
一周热门 更多>