(平台: WIN7 32位)
这两天遇到JLink无法安装驱动的问题,因此对其进行固件刷新,将解决问题的关键点记录如下,具体的解决步骤我就不说了,手册上说得很清楚,只写一些需要注意的点吧,希望对大家有用。
根据买JLink时光盘里面的固件烧写包中的手册来烧写固件本身并没有什么问题,但需要注意一下几点:
1、选择sam-ba2.12烧写固件时可能会出现点击connect后不跳出固件下载界面的问题,这时可以换用更高版本的sam-ba进行烧写。
2、注意驱动的选择。当对JLink进行程序清除和固件定位后,电脑会自动安装驱动,但这个驱动一般是无法使用的,需要自己进行驱动定位重装。如果用sam-ba进行刷新,则需要定位到自己的安装目录下的dir目录中,找到驱动进行安装;若是安装了AT91-ISP 则只需要在驱动选择时从计算机的设备驱动程序列表中选择就OK(注意如果用的是sam-ba进行烧写,则驱动选择USB转串口驱动AT91 USB to Serial Converter,若使用sam-prog工具下载,则驱动一定要选择ISP驱动)。
3、如下图
在进行驱动更新时,选择浏览计算机以查询驱动程序软件后来到这个界面,注意,如果您只通过浏览定位驱动位置到你的驱动文件的话,可能会更新不成功,会提示当前驱动已经是最新版本,因此我们需要选择下面个选项:从计算机的设备驱动列表中选择,如果列表中没有,则从磁盘上找到它就0K了。
4、若使用sam-ba进行烧写时可能会出现 No valid processor ID found的错误,网上很多都在说是硬件问题,其实一般问题不会这么严重,很多时候是驱动选择不对造成的。
好吧,说了一大堆,说白了很多时候问题都出在驱动上,遇到问题不要心急,不要发脾气,用心分析就好。
PS:我是用SAM-PROG成功烧写的,所以我建议大家也采用这种方式吧!