嵌入式_开发板系统安装(006)

bootloader(开发板bios)->jtag->开发板的NorFlash
->usb下载线+嵌入式系统->开发板的NandFlash

交叉开发模型

宿主机->串口/网络/jtag->目标机(即开发板)

JTAG:一种国际标准测试协议,现在JTAG接口常用于实现ISP(在线编程),对Flash等器件进行编程

JTAG连接方式:
JTAG-并口
JTAG-USB JLink

bios安装演示
使用并口jtag烧写bios到GQ2440开发板
1.jtag硬件连接
2.h-jtag软件配置 (使用h-jtag1.1)
3.bios烧写
4.bios验证

线不够长使用并口延长线

安装h-jtag v1.1
配置:
setting usb/lpt selection(第一项-并口设置) 选择LPT(parallel)

lpt jtag setting
jtag selector选择user defined
TMS pn4
TCK pn2
TDI pn3
TDO pn11
nTRST no Tap Pst
nSRST no SYS FST

设置完就能检测到ARM920T 0x00324090
(注意事项:打开电源,切换到Nor Flash)

Init init script
load gq2440.his ok

Control detect target 检测到处理器

烧写bios
flasher start flasher 启动了h-flasher
load gq2440_nor_eon.hfc
programming check 检查到了flash和处理器
烧写的文件的类型选择 plan binary format
烧写的地址 Ost Addr 0(0地址处)
烧写的文件 Src File 安装映像 armvivi.bin
先擦除芯片 Erase
擦除完后选择 Program 烧写完成
关掉h-flasher
关闭开发板电源重新启动 选择nor flash
打开pc机超级终端 出现bios烧写成功的界面

---------------------

使用并口jtag烧写bios到mini2440
1.jtag硬件连接
2.h-jtag软件配置
3.bios烧写
4.bios验证

安装h-jtag软件 启动h-jtag
配置:
setting usb/lpt selection(第一项-并口设置) 选择LPT(parallel)

lpt jtag setting
jtag selector选择user defined
TMS pn4
TCK pn2
TDI pn3
TDO pn11
nTRST no Tap Pst
nSRST no SYS FST

Init init script
load FriendlyARM2440.his ok

Control detect target 检测到处理器

烧写bios
flasher start flasher 启动了h-flasher
load H-Flasher_S29AL016T.hfc/H-Flasher_mini2440.hfc/H-Flasher_SST39VF1601.hfc
(hfc文件根据mini2440开发板的不同型号进行选择)
programming check 检查到了flash和处理器
如果check失败 返回到Flash Selection 选择S2AL016MB 再次check 就能检测成功

烧写的文件的类型选择 plan binary format
烧写的地址 Ost Addr 0(0地址处)
烧写的文件 Src File 安装映像 supervivi-128M.bin
先擦除芯片 Erase
擦除完后选择 Program 烧写完成
关掉h-flasher
关闭开发板电源重新启动(按复位键) 选择nor flash
打开pc机超级终端 出现bios烧写成功的界面

----------
使用jlink烧写bios到gq2440
1.jlink硬件连接
2.jlink软件配置
3.bios烧写与验证

usb接口-jlink-jtag转接板-开发板jtag口

打开电源 切换到nor flash
安装Setup_JLinkARM_V402d.exe

开始菜单-SEGGER-JLINK ARM V4.02c-JFlash ARM
File-open project GQ2440.jflash
Target-connect
从log中看到连接成功的提示
File open armvivi.bin
Start address 0
Target-Erase Chip 芯片擦除成功
Target-Programme bios烧写成功

关闭开发板电源 拔掉接到开发板jtag口的线
关闭开发板电源重新启动(按复位键) 选择nor flash
打开pc机超级终端 出现bios烧写成功的界面

--------------------------
使用jlink烧写bios到mini2440
1.jlink硬件连接
2.jlink软件配置
3.bios烧写与验证

sb接口-jlink-jtag转接板-开发板jtag口

打开电源 切换到nor flash
安装Setup_JLinkARM_V402d.exe

开始菜单-SEGGER-JLINK ARM V4.02c-JFlash ARM
File-open project mini2440.jflash
File open supervivi-128M.bin
Target-Erase Chip 芯片擦除成功
Target-Programme bios烧写成功

关闭开发板电源 拔掉接到开发板jtag口的线
关闭开发板电源重新启动(按复位键) 选择nor flash
打开pc机超级终端 出现bios烧写成功的界面

posted @ 2012-05-05 20:39  雪中飞雁  阅读(263)  评论(0)    收藏  举报