

OpenJTAG是我做的一款集3大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器,下面是外观及性能。
无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。
可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、u-boot、内核。
这里是最新教程(Windows/Linux):
附件: Eclipse,OpenOCD,OpenJTAG嵌入式开发教程(Windows and Linux).rar (2008-10-23 0:59:30, 9751.62 K)
该附件被下载次数 11971
购买联系方式:http://www.100ask.net/shop/contactus.html或是直接使用淘宝:
点此链接立即购买在嵌入式开发中,有很多优秀的调试、仿真工具,比如Keil、IAR、Rowley Associates等。它们的安装、使用
都很便利,功能强大,但是价格昂贵(几百美元甚至更多);还要购买相应的硬件,比如J-Link、U-Link等USB到
JTAG的转换盒,这也是一笔不小的开支。
对于学生,或者是开发预算有限的工程师来说,完全可以使用免费的开发工具Eclipse、OpenOCD,然后通过
一些便宜的JTAG转接器(比如并口JTAG等)就可以达到接近、甚至超越上述商业软件的效果。
并口JTAG速率太低,一般很少用来调试。本教程使用OpenJTAG转换器,配合Eclipse,OpenOCD等开源软件,
就可以完成下载、烧写、调试等任务。
OpenJTAG有3大功能:USB转串口,USB转JTAG,在线调试。无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。教程的目录为:
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


