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

2019-12-23 18:34发布

        Jlink,德国Segger公司开发的ARM调试利器,由于它涵盖了几乎所有的ARM芯片调试,想必各位菜鸟、大侠都有这么一款人见人爱的利器。
        但是,Jlink也有不争气的时候,当你编译好工程,连接好Jlink,点击Download或Program时,哐叽一下失败了,此时此刻那心情是多么痛苦。
        短暂的痛苦不是痛苦,漫长的痛苦才是正真的痛苦。今天,发表此贴,总结一些解决Jlink下载失败的经验,以供追忆和回溯,同时抛砖引玉。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
bigharpoon
1楼-- · 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 上传

bigharpoon
2楼-- · 2019-12-25 08:25
    2.2USB 4芯下载线断裂
        曾经有那么几回,能够下载程序几乎是一个随机事件,重新插拔下USB电缆有的时候可以下载,有的时候就不行。当时一直怀疑是干扰严重,才导致了这种随机现象。直到一次,无论怎么插拔USB电缆,JLink不能彻底下载了,Jlink变砖头了?但是JLink的工作指示灯是亮的,并没有频闪或者呈现红 {MOD}。稍微摆弄了下Jlink,这次连工作指示灯都灭了!!!靠近JLink看一看,竟然USB下载线连接JLink一端,绝缘外套外露,里面的USB 4芯电缆断裂了
        汗,这个坑真是掉得深,重新换了根USB线,下载程序OK!
bigharpoon
3楼-- · 2019-12-25 14:10
    <三>JLink异常
    3.1Jlink驱动程序版本太低
        Jlink驱动程序版本太低的话,连接到PC上下载程序,下载工具(Keil 或者J-Link Flash)通常会提醒版本太低,需要升级驱动程序,否则会禁止下载。出现相应的升级对话框,允许升级即可。
    3.2JLink的固件彻底损坏
        JLink的固件彻底损坏时,其指示灯会频闪或者灭掉,J-Link ARM里面看不到任何固件版本信息。碰到这种情况通常需要刷固件,针对V8的固件烧写步骤和工具见附件。
JLink V8 固件烧写工具.rar (3.08 MB, 下载次数: 14) 2017-9-20 23:17 上传 点击文件名下载附件

一周热门 更多>