本帖最后由 undead 于 2012-10-30 22:04 编辑
看到有很多升级到4.53以上时,JLINK无法识别,Receive 0 bytes的问题,前段时间也在这上面困扰了一段时间,后来发现是山寨SN号被禁的原因,所以找了几个可以自定义SN的固件,现在贡献给大家,使用方法就是跟刷jlink固件一样的方法,如果你使用的是自定义ID的固件,刷完后,到Jlink-Commander里面输入Exec SetSN=xxxxxxxx (你自己定义的ID 必须为8位)。回车后显示OK就可以了,然后就可以使用4.5以上的jlink软件来升级了。
注意:如果你刷的是自定义ID的固件,刷完后必须设置SN后再升级固件,设置完SN前,即使它提示要求升级固件,也请不要升级。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我使用Jlink4.14b驱动,keil4.54,烧完固件改完sn后,使用keil4.54升级完,可以扫描到,另外我keil4.54自带的Jlink DLL版本是4.40,感觉可能是你keil带的dll有问题,导致升级的固件错误,你以前有更改过KEIL4.54安装目录下的Jlink DLL文件吗?麻烦你看下kei安装目录下keilARMSeggerJlinkARM.dll版本。
建议:
1、你可以装个Jlink4.45或者4.46的驱动,把jlink驱动安装目录中的DLL覆盖KEIL4.54的目录中的keilARMSeggerJlinkARM.dll。再重新升级。
2、使用高版本的(如4.45)jlink驱动里面的J-Commander打开时会提示升级固件,你升级试试。
一周热门 更多>