您的位置:首页 > 其它

JLink的相关问题汇总_20151229

2015-12-27 20:47 435 查看
JLink固件库的修复

J-LINK:是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有绝大部分arm核soc芯片的仿真。

市面上J-LINK大多都是盗版的,采用芯片为AT91SAM7S64。自己copy一个板子,在网上下一个固件一烧写就搞定。有时候固件会出问题,指示led不亮了,usb无法识别了,除非芯片坏可,一般重新烧写一下固件就好了。

固件烧写步骤网上都有,我对其原理进行了补充:

1、上电,拉高55号管脚(ERASE),把将内部程序擦除掉。

2、拉高40号管脚(TST),上电,确保重新上电之前TST,PA0/PGMEN0,PA1/PGMEN1,PA2/PGMEN2 信号已经置位,由于PA0/PGMEN0,PA1/PGMEN1,PA2/PGMEN2 内置上拉电阻,且复位后上拉电阻使能,而TST复位后为下拉电阻使能,故只要将TST 信号上拉即可,并请等待10 秒钟。(The board is now working with the SAM-BA Boot application from the flash and waiting connection through USB port)。次过程在flash上准备好SAM-BA Boot application 。

3、下电,将TST 信号悬空。再次上电后,SAM-BA Boot 应用程序已经运行于FLASH 并等待来自于PC的USB 或DBGU 的连接。

4、启动SAM-PROG ,链接usb上电。jlink会主动查找usb的链接,并和SAM-PROG 建立连接。下载bin固件就ok了。如果v7老板下载v8固件不能用,那就换个v7的固件试一下。

J-Link固件修复原文地址

JLink固件库修复的详细步骤

J-Link固件修复详细步骤地址

修复时建议使用XP系统

JLink下载闪退问题

刷好新固件之后发现Segger(出Jlink的公司)终于开始正视咱国内的Jlink盗版问题了(嘿嘿,自己刚开始用几十块钱的山寨Jlink的时候就在心里面犯嘀咕正版的将近2000大洋的Jlink还有人用吗,当然山寨的Jlink有些高端功能被阉割了,但在绝对的价格优势下正版的Jlink毫无竞争之力)



刷好最新驱动的固件之后再使用就会弹出上图的警告窗口,就是提示克隆问题,提倡使用正版啊之类的官方话了(这个估计大家不用看全只要看到License、clones、illegal这几个关键字就心领神会了,哈哈),然后几秒钟之后才不管你点不点OK呢就直接把软件关闭了,断了你的后路,呵呵,怎么样,对咱们这些用惯了Free和Cheaper的人来说有种很受打击的感脚啊有木有。哎,没有办法的事,本来就是咱的不对,也没法子怨天忧人,呵呵

所以今天说这个的目的就是如果大家还想继续用Jlink调试的话(不得不说,真的很方面啊,舍不得)只能有三条路走了:第一个就是走正规路线,花2000RMB去买一个官方正版的回来,绝对用着爽,呵呵;第二个就是不要升级Jlink驱动了(4.5以下应该没有这个问题),或者如果像我这样不小心已经升级的了也不要担心,卸掉了装回低版本的就OK了,如果使用低版本的话仍有提示(因为已经刷进去最新固件了),可以参考我以前写的那篇修复Jlink固件的方法格式化后重新刷会老版本的,之后再使用低版本的(我用的是4.34,非常好用)就可以正常使用了;第三个,咳咳,也是大家心里都懂的,道高一尺魔高一丈的道理啊,哎,想办法破解了,呵呵。。。

第三种当然是不提倡的,但是当作学习研究用还是可以的。

吐槽地址

JLink电压低问题



有可能是接反了,拔掉检查后重新插入即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  arm 内核 芯片