JLINK固件烧写详述

**************************************************
==================================================
Sagahds_文档笔记_有关JLINK固件烧写 20140924
--------------------------------------------------
1.0.可能因为各种原因需要重新烧写JLINK的固件程序.
--------------------------------------------------
2.0.本文是针对JLINK_V8黑色版本的JLINK的固件烧写.
--------------------------------------------------
3.0.JLINK_V8主要包括1个主控芯片2个电平转换芯片.
JLINK_V8的主控芯片是AT91SAM7S64-EK.(附资料)
JLINK-V8电平转换芯片是SN74ALVC164245.(附资料)
3.1.AT91SAM7S64-EK是一款AT公司的ARM芯片.
JLINK正常工作时,该芯片实现仿真功能.
固件烧写就写到这个芯片里.
在芯片中,固化了一个带USB驱动的BOOTLOADER.
固件烧写就是利用这个BOOTLOADER实现的.
3.2.JLINK电路板上有3组短路跳线插座.
第一组标记有Vsupply,是给仿真的目标芯片供电的.
第二组标记有ERASE,是用于擦除JLINK现有固件的.
第三组标记有TST,是用于重置BOOTLOADER的.
--------------------------------------------------
4.0.擦除JLINK现有固件固定步骤.(步骤顺序不可变动)
4.1.打开机壳,去掉所有的连线和短路跳线.
4.2.通过连接USB到PC机给JLINK供电.
4.3.利用短路跳线短接EARSE跳线组.(要先上电后短接)
4.4.维持10秒短接,保障CPU完成现有固件擦除指令.
4.5.去掉短路跳线.在上述过程中,指示灯一直为绿色
4.6.拔掉USB到PC机的电缆给JLINK断电.(要保证后断电)
--------------------------------------------------
5.0.重置JLINK的BOOTLOADER程序,以备下载新的固件
5.1.拔掉USB到PC机的电缆给JLINK断电.(要保证先断电)
5.2.利用短路跳线短接TST跳线组.(要先断电后短接)
5.3.通过连接USB到PC机给JLINK供电.此时指示灯不亮
5.4.打开操作系统的控制面板>设备管理器
5.5.JLINK被判断为不可识别USB设备Unknown Device
5.6.维持20秒供电,保障CPU完成重置BOOTLOADER过程.
5.7.拔掉USB到PC机的电缆给JLINK断电.
5.8.去掉短路跳线.(要保证后断电后去掉跳线)
5.9.在这次上电过程中,指示灯一直不亮
--------------------------------------------------
6.0.安装设置烧写JLINK固件的工具软件并烧写程序
6.1.下载JLINK V8.BIN,64K的JLINK固件程序.
6.2.下载 AT91-ISP v1.13.exe 作为烧写的工具软件.
6.3.安装软件后,会建立2个图标,其中SAM-PROG v2.4有用
6.4.重新启动电脑以装载USB端口的驱动程序.
6.5.通过连接USB到PC机给JLINK供电,此时指示灯不亮
6.6.如果是第一次安装AT91-ISP,会提示发现新硬件.
6.7.操作系统会自动安装AT91-ISP附带的USB驱动程序.
6.8.打开操作系统的控制面板>设备管理器
6.9.JLINK被识别为USB设备ATMEL AT91xxxxx Test Board
6.10.鼠标双击SAM-PROG v2.4图标,运行烧写软件.
6.11.确认

软件面板右侧有个Write Flash按钮式可操作的
6.12.确认软件面板下部Active Connection数值为1
6.13.鼠标点击按钮Browse,在File栏里加入JLINK V8.BIN
6.14.勾选Set Security选项
6.15.确认软件面板左边参数设定为PIOA 0 None(不选)
6.16.鼠标点击按钮Write Flash,烧写芯片
6.17.可以看见软件面板下部有文件移动的动画
6.18.软件面板下部In数值为1
6.19.烧写完毕后,指示灯变为红色,动画停止.
6.20.拔掉USB到PC机的电缆给JLINK断电,然后重新上电
6.21.此时指示灯为绿色
6.22.打开操作系统的控制面板>设备管理器
6.23.JLINK被识别为USB设备J-Link driver
6.24.JLINK固件烧写完成
6.24.上述6.9步骤中,JLINK可能会被辨识成其它的设备
6.25.鼠标右键点选该设备->更新设备驱动程序软件...
6.26.点选->浏览计算机以查找驱动程序软件
6.27.设置->...\AT91-ISP v1.13\sam-ba 2.9\drv
6.28.点选->从计算机的设备驱动程序列表中选择
6.29.点选->atm6124.Sys ATMEL AT91xxxxx Test Board
6.30.点选->下一步,直到驱动程序升级完成
6.31.拔掉USB到PC机的电缆给JLINK断电,然后重新上电
6.32.重新继续上面步骤6.5直到完成
6.33.低于1.13版本的AT91-ISP软件,不带USB驱动程序
6.34.AT91-ISP附带的另外一个软件sam-ba 2.9在此无用
--------------------------------------------------
7.0.升级JLINK固件,与SEGGER的JLINK驱动程序版本一致
7.1.下载JLinkARM_V440作为ARM调试时JLINK的驱动软件
7.2.安装JLinkARM_V440,找出出J-Link Commander图标
7.3.通过连接USB到PC机给JLINK供电,此时指示灯为绿色
7.4.鼠标双击J-Link Commander图标,运行JLINK行命令
7.5.弹出对话框J-Link V4.40c Firmware updata
7.6.点选确认升级JLINK固件
7.7.升级完成后,显示如下信息
7.8.New firmware booted succeddfully
7.9.DLL version V4.40c, compiled Jan 24 2012
7.10.Firmware: J-Link ARM V8 compiled Dec 6 2011
7.11.Hardware: V8.00
7.12.S/N: xxxxxxxxxx
7.13.如上则JLINK固件重新烧写并升级完成
==================================================
by SAGAHDS 20140924
**************************************************

相关主题
相关文档
最新文档