一些解决Jlink下载失败的经验

2019-12-23 18:34发布

        Jlink,德国Segger公司开发的ARM调试利器,由于它涵盖了几乎所有的ARM芯片调试,想必各位菜鸟、大侠都有这么一款人见人爱的利器。
        但是,Jlink也有不争气的时候,当你编译好工程,连接好Jlink,点击Download或Program时,哐叽一下失败了,此时此刻那心情是多么痛苦。
        短暂的痛苦不是痛苦,漫长的痛苦才是正真的痛苦。今天,发表此贴,总结一些解决Jlink下载失败的经验,以供追忆和回溯,同时抛砖引玉。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
bigharpoon
2019-12-25 07:37
zhikunWang 发表于 2017-9-14 21:26
我失败的经历都是USB线有问题,买了几根55元一条的USB线,现在不出现USB不能识别的问题了。 ...

    <二>USB下载线异常
    2.1USB下载线没有屏蔽
        正版的JlinkUSB下载线有一端是带有磁环的,可以起到抗高频的干扰,这种干扰既可以是设备本身流出的,也可以是外界进入的。好一点的下载线还有金属铠甲,如下图所示,左边的下载线带有磁环,右边的带有磁环和金属铠甲。
        下载线有那么个磁环疙瘩套在那里,就一定真实、可靠吗?
        有一回苦于没带标准的USB下载线在身边,在公司的角落里翻出了一根旧的USB下载线,样子和图片左边的那根一模一样。好吧,接上下载线,连接好目标板,准备自信满满的下载程序,结果又是“哐叽”下砸了。
        这次,从J-Link ARM连接的窗口信息来看,可以看到JLink的固件版本信息,编译日期等,但是识别不了目标板,读不出JTAG或者SWD口的信息。似乎可以推断:下载器、排线、目标板这个通道上存在问题。那一天,就在下载器、排线、目标板上捣腾来倒腾去。。。
        第二天,换了根比较新的USB下载线,居然可以正常下载了。尝试着把旧的USB下载线解剖了,金属铠甲肯定是没有的,当拆开所谓的“磁环”时,一脸懵逼,这“磁环”就是一填充的橡胶!虽然不敢断定是缺乏磁环导致旧USB下载线下载失败,但是这种以次充好的做法实在恶心。
        后来,几乎都一直在用带金属铠甲和磁环的USB下载线,稳定性挺好的。
        

1.PNG (517.44 KB, 下载次数: 0)

下载附件

2017-9-15 13:28 上传

一周热门 更多>