大家做ARM嵌入式开发板再也不用买昂贵的仿真器 jlink,ulink啦,同时也不用再买USB转串口,openJTAG一次解决两个问题,低廉的价格,稳定的性能,肯定能帮你的技术更上一层楼!
联系QQ:354596864
手机:13516587191
说明书下载地址:http://www.100ask.net/showtopic-542.aspx
复制到链接栏
支持友善之臂公司的QQ2440 旺旺在线和mini2440开发板,还有很多其他公司的开发板,因为JTAG接口都是一样的。
平常做嵌入式开发需要用到:
ulink转并口(400元)+USB转并口(30元)=430元
现在openJTAG实现两个功能结合在一起,只要130元。
物品清单:
OpenJTAG板1块
光盘1张
USB延长线1条
2mm间距10-pin JTAG连接线1条
2mm间距20-pin JTAG连接线1条
2mm转2.5mm间距20-pin JTAG连接线1条
1秒钟2个命令即可在裸板上运行u-boot
再加3个命令即可烧写文件
OpenJTAG是一款集三大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器。
无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。
可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、u-boot、内核。
OpenJTAG的性能如下:
硬件特点:
USB:
USB2.0全速接口
使用USB电源
即插即用
JTAG:
IEEE 1149.1标准
最大速率6Mbits/sec
是并口JTAG的150倍
Multi-ICE 10-pin插座
Multi-ICE 20-pin插座
目标系统3.3V
串口:
RS232标准
支持7或8位数据位
1或2位停止位
奇校验/偶校验/标志位/空位/无校验
最大波特率235kbps
在线仿真功能:
支持的多种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
教程下载地址:
http://www.100ask.net/attachment.aspx?attachmentid=97
即使不使用OpenJTAG,这教程也可以帮助你搭建一个操作便利的嵌入式集成开发环境。
OpenJTAG更详细的情况请参考:
http://www.100ask.net/showtopic-542.aspx
这是3个截图(调试一个点LED的程序、u-boot和Linux内核):
http://www.100ask.net/attachment.aspx?attachmentid=75
http://www.100ask.net/attachment.aspx?attachmentid=76
http://www.100ask.net/attachment.aspx?attachmentid=83
在嵌入式开发中,有很多优秀的调试、仿真工具,比如Keil、IAR、Rowley Associates等。它们的安装、使用
都很便利,功能强大,但是价格昂贵(几百美元甚至更多);还要购买相应的硬件,比如J-Link、U-Link等USB到
JTAG的转换盒,这也是一笔不小的开支。对于学生,或者是开发预算有限的工程师来说,完全可以使用免费的开发工具Eclipse、OpenOCD,然后通过
一些便宜的JTAG转接器(比如并口JTAG等)就可以达到接近、甚至超越上述商业软件的效果。并口JTAG速率太低,一般很少用来调试。本教程使用OpenJTAG转换器,配合Eclipse,OpenOCD等开源软件,
就可以完成下载、烧写、调试等任务。
优点:还可以,OpenJTAG与u-link的区别:
1. 下载速度:
u-link: 40K/1S
OpenJTAG: 70K/S
2. 开发工具:
u-link: Keil uVision3
OpenOCD: Eclipse + GCC/GDB
3. 运行环境:
u-link: windows
OpenOCD: windows, linux
4. 其他功能:
OpenJTAG: 同时支持USB转串口



教程的目录为:
Eclipse,OpenOCD,OpenJTAG嵌入式开发教程 1
1. 调试工具简介 3
1.1 OpenJTAG套件简介 3
1.2 嵌入式软件的交叉开发系统 5
2. Windows下OpenJTAG套件的使用 9
2.1 硬件、软件安装 9
2.1.1 安装OpenJTAG驱动程序 9
2.1.2 安装OpenOCD、交叉编译工具链、Eclipse 11
2.2 使用OpenOCD、OpenJTAG烧写程序、调试程序 13
2.2.1 启动OpenOCD,OpenOCD常用命令 13
2.2.2 使用OpenOCD烧写小程序到内部RAM,并运行、调试 17
2.2.3 使用OpenOCD下载u-boot,通过u-boot烧写Nor/Nand Flash 20
2.3 使用Eclipse进行开发 23
2.3.1 启动Eclipse,进行简单设置: 23
2.3.2 新建一个Eclipse工程: 24
2.3.3 配置Eclipse工程: 27
2.3.4 编译、清除程序: 30
2.3.5 使用Eclipse调试程序:以leds、u-boot为例 31
3. Ubuntu下OpenJTAG套件的使用 45
3.1 硬件、软件安装 45
3.1.1 修改udev规则,使得识别OpenJTAG后自动加载驱动 45
3.1.2 安装OpenOCD、GDB、交叉编译工具链、Eclipse 46
3.2 使用OpenOCD、OpenJTAG 烧写程序、调试程序 49
3.2.1 启动OpenOCD,OpenOCD常用命令 49
3.2.2 使用OpenOCD烧写小程序到内部RAM,并运行、调试 52
3.2.3 使用OpenOCD下载u-boot,通过u-boot烧写Nor/Nand Flash 56
3.3 使用Eclipse进行开发 59
3.3.1 启动Eclipse,进行简单设置: 59
3.3.2 新建一个Eclipse工程: 60
3.3.3 配置Eclipse工程: 64
3.3.4 编译、清除程序: 66
3.3.5 使用Eclipse调试程序:以leds、u-boot为例 67
附录:u-boot使用简要说明 81
系统分类:
ARM | 用户分类:
无分类
| 来源:
无分类