at91 isp 不支持win7 吗

at91 isp 不支持win7 吗,第1张

第一种JLINK-V8是这样的,erase和tst接口已经标在了板子上: Jlink-v8 <wbr>固件烧写

第二种,我给大家标出了erase和tst接口,擦除芯片时与VCC短接(见擦除芯片并进入编程模式)

Jlink-v8 <wbr>固件烧写

擦除芯片并进入编程模式

1.使用USB线连接JLINK与PC机,以提供JLINK工作电源

2. 短接图中ERASE的两个过孔约5秒。断开ERASE位置的两个过孔的短接。然后拔掉JLINK与PC间的USB线(注意先后顺序)

3.短接图中,TST处的两个过孔

4.使用USB线连接JLINK与PC机,至少超过10秒后,拔掉USB线,停止给JLINK供电(说明:请确保此过程中,图中TST处一直处于可靠的短接状态)

5.断开图中TST处的短接

新装WIN8.1系统,安装MDK5.11A开发STM32F407,在设置J-LINK仿真时出现the connected emulator is a j-link clone问题,

然后MDK直接闪退,大概意思是链接的J-LINK是盗版,是非法的,本人J-LINK是2012年不到一百块钱淘来的,要知道一个正版要一千多大洋呢,相信大家和我都一样用盗版,当时的J-link固件对地版本的MDK,如MDK3.8是适用的,但对新版本存在盗版问题。

百般无奈各种查论坛,有大神说用SEGGER安装目录下的JLinkARM.dll替换掉MDK安装目录下的./ARM/Segger/JLinkARM.dll,试着替换,结果替换后MDK提示打开JL2CM3.dll出现问题,无奈换回去,然后又查到可以重刷J-LINK估计,于是拆开J-LINK壳子短接ERASE擦除固件,在短接TST后发现电脑压根不能识别J-LINK了,然后伤感半天后接朋友的J-LINK试着下载,也不行,然后继续伤感,并在网上订了一个新的,但需要几天才能来,实在忍不住了,逛论坛发现说32位XP或win7才可以重刷固件,于是装了VBOX虚拟机,然后装了虚拟XP,发现VBOX虚拟机的普通USB可以映射到虚拟机,但通用串行总线映射不进去(可能是我没掌握方法),无奈又装了VM虚拟机,再虚拟XP,成功映射了ATMEL这个J-link接口,然后找到一个网上大家都说可以用的J-LINK固件用AT91-ISP这个软件烧进去,很高兴,接着设置J-LINK下载,然后。。。the connected emulator is a j-link clone,泪奔

还不服气重来,用Winhex打开网上找到J-LINK V8.bin固件,将0xff00为起始地址的4Bytes修改为0xffffffff,(这个是固件SN,一定不要为原来的11111117 或 805306163,MDK对此强制检验的)同时将0xff30后面的GDBFull对应改成GDBFULL,对应ASCII码为47 44 42 46 55 4C 4C,目的是跳过GDBFull检查,然后在虚拟机再次烧入,再到win8.1设置J-LINK,直接成功,并且在MDK下升级J-LINK后同样没有问题,于是乎把朋友那个也修了一遍修好了。

在此提供Winhex软件(这个用setup要安装一下,否则会提示无法保存修改的文件),同时提供我已经改好的J-LINK V8.bin固件,还有AT91-ISP这个软件以及擦除和烧写J-LINK的PDF教程,希望大家遇到这样的问题不要像我一样走这么多弯路啦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12133359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存