Subject:openJTAG的使用
Date: 2-Mar-2011
1. openJTAG简介
1)openJTAG是一款集三大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器。无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、u-boot、内核。
2)硬件特点:
①USB:
USB2.0全速接口
使用USB电源
即插即用
②JTAG:
IEEE 1149.1标准
最大速率6Mbits/sec
是并口JTAG的150倍
Multi-ICE 10-pin插座
Multi-ICE 20-pin插座
目标系统1.5~5V自适应
③串口:
RS232标准
支持7或8位数据位
1或2位停止位
奇校验/偶校验/标志位/空位/无校验
最大波特率1Mbps
3)支持多种烧写方法:
·类似sjf2410/sjf2440的oflash工具
·直接使用openocd的命令行烧写
·从JTAG口下载u-boot到内存中,使用u-boot来烧写
4)支持多种调试手段:
·使用openocd的命令直接调试
·使用gdb命令行调试
·使用Eclipse图形化工具调试
5)支持多种调试工具:
·支持IAR
·支持Eclipse
·可以调试ADS编译出来的axf文件
6)软件特点:
·Eclipse集成开发环境的安装程序及教程(Linux/Windows版)
·可调试ADS、KEIL编译出来的axf文件
·源码级别调试器OpenOCD的安装程序及教程(Linux/Windows版)
·实时调试功能:单步、全速运行、复位、软/硬件断点、跳转等
·CPU寄存器、存储器、变量观察窗口:动态变化,实时察看
·支持ARM内置的Cache和MMU功能
·在线烧写多种NOR Flash和NAND Flash
·驱动程序:支持Linux 2.4或更高版本, Windows ME, 2000, Server 2003, XP, win 7
参考:www.oenjtag.org
http://openocd.berlios.de/web
www.100ask.net
2.利用oflash.exe烧写Bootloader
1)安装openJTAG的驱动程序
2)运行oflash.exe向开发板烧写Bootloader
3.烧写完成
4.oflash下载地址:http://download.csdn.net/detail/calvinlee1984/3716488