- 新手上路
-
欢迎访问工聚商城
- 售后服务
-
保修政策
OpenJTAG的外观如下:硬件特点:
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
它是一款集三大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器。
无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。
可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、u-boot、内核。
软件特点:
·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类似,无需看文档,操作界面如下:
注意:
(1)根据OpenJTAG的使用文档,烧写S3C2410、S3C2440时,是先把一个特制的u-boot下载到开发板的内存去运行;然后通过u-boot来下载、烧写Nor、Nand Flash。
这种方法的烧写速度极快,但是需要认真阅读文档,并稍微熟悉u-boot的使用。
对于初学者,可能更喜欢一拿来就用,所以才推出了上面介绍的sjf24x0_ft2232.exe。(2)烧写其他CPU的FLASH时,可以直接使用openocd的命令,速度快!
即使不使用OpenJTAG,这教程也可以帮助你搭建一个操作便利的嵌入式集成开发环境。
这是3个截图(调试一个点LED的程序、u-boot和Linux内核):调试点灯程序:
调试u-boot:
调试LINUX内核:
OpenJTAG与“JLink+USB转串口2合1”(称为OLink吧)的比较:
相同点:都同时具备USB转JTAG、USB转串口功能
差别:
1. 操作系统:
OpenJTAG可以用在Windows、Linux下;
JLink只能用在Windows下,在Linux下它的调试功能无法使用,只能使用“JLink+USB转串口2合1”中的USB转串口功能2. 集成开发环境:
OpenJTAG能用在所有支持GDB调试协议的工具上,比如IAR、Eclipse、winarm,不能用在支持RDI协议的工具上,比如ADS。
JLink支持多种调试协议RDI、GDB调试,几乎所有Windows下的工具都支持,比如ADS、Keil MDK、IAR3. 对Flash的烧写:
OpenJTAG、JLink对FLASH的烧写功能几乎一样强。
但是对于S3C2410、S3C2440来说,OpenJTAG更胜一筹:OpenJTAG可以烧写NAND Flash;JLink理论上也行,但是没人实现这点。4. 如何选择:
如果是学习Linux,那么OpenJTAG比较适用;
如果比较喜欢ADS、Keil等工具,那么JLink比较适用;
如果你的开发板是S3C2410、S3C2440,那么OpenJTAG绝对适用
部分教程的目录为:
1. 调试工具简介
1.1 OpenJTAG 套件简介
1.2 嵌入式软件的交叉开发系统2. Windows 下OpenJTAG 套件的使用
2.1 硬件、软件安装
2.1.1 安装OpenJTAG 驱动程序
2.1.2 安装OpenOCD、交叉编译工具链、Eclipse2.2 使用OpenOCD、OpenJTAG 烧写程序、调试程序
2.2.1 启动OpenOCD,OpenOCD 常用命令
2.2.2 使用OpenOCD 烧写小程序到内部RAM,并运行、调试
2.2.3 使用OpenOCD 下载u-boot,通过u-boot 烧写Nor/Nand Flash2.3 使用Eclipse 进行开发
2.3.1 启动Eclipse,进行简单设置
2.3.2 新建一个Eclipse 工程
2.3.3 配置Eclipse 工程
2.3.4 编译、清除程序
2.3.5 使用Eclipse 调试程序:以leds、u-boot 为例附录:u-boot 使用简要说明
物品清单:
OpenJTAG板1块
光盘1张
USB延长线1条
2mm间距10-pin JTAG连接线1条
2mm间距20-pin JTAG连接线1条
2mm转2.5mm间距20-pin JTAG连接线1条
有联系方式吗?我想买
管理员:
有啊,网页底部写着呢:)