OpenJTAG 的外观如下:
它是一款集三大功能(USB 转 JTAG、USB 转串口、在线调试)于一体的调试器。
无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。
可以用来调试 ARM7, ARM9, Cortex-M3, XSCALE 系列 CPU 的裸板程序、u-
boot、内核。
硬件特点:
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
在线仿真功能:
支持的多种 CPU 系列:ARM7, ARM9, Cortex-M3, XSCALE
软件特点:
·Eclipse 集成开发环境的安装程序及教程(Linux/Windows 版)
·源码级别调试器 OpenOCD 的安装程序及教程(Linux/Windows 版)
·实时调试功能:单步、全速运行、复位、软/硬件断点、跳转等
·CPU 寄存器、存储器、变量观察窗口:动态变化,实时察看
·支持 ARM 内置的 Cache 和 MMU 功能
·在线烧写多种 NOR Flash 和 NAND Flash
·驱动程序:支持 Linux 2.4 或更高版本, Windows ME, 2000, Server 2003,
XP
百问网将持续为 OpenJTAG 开发好用的软件,最近发布了
sjf24x0_ft2232.exe。
在台式机上一般都是使用 sjf2410.exe 或 sjf2440.exe 来烧写
S3C2410、S3C2440,但是它们只支持并口 JTAG,所能烧写的 Nor、Nand
Flash 只有 1、2 种。
百问网编写了 sjf24x0_ft2232.exe,添加了更多功能:
1. 可以支持 S3C2410、S3C2440
2. 可以烧写各类 NOR、NAND FLASH
3. 速度比并口 JTAG 工具快:在 S3C2440 上测试,烧写 NOR Flash 速度是
1KB/S;烧 NAND Flash 速度是 1.9KB/S,是并口的 6 倍
使用 sjf24x0.exe 通过并口烧写一个 200K 的程序,烧 NOR Flash 需要 20 分
钟,烧 Nand Flash 需要 10 分钟;
而同样的程序使用 sjf24x0_ft2232.exe 通过 OpenJTAG 来烧写,烧 NOR
Flash 需要 3 分钟,烧 Nand Flash 不到 2 分钟。
sjf24x0_ft2232.exe+OpenJTAG 是目前市场上唯一能直接烧写
S3C2410、S3C2440 开发板的 NAND Flash 的 USB JTAG 工具。
sjf24x0_ft2232.exe 的使用与 sjf2410.exe 类似,无需看文档,操作界面如
下:
评论4