|
thisway.di
|
Eclipse,OpenOCD,OpenJTAG嵌入式开发教程(USB<=>JTAG&串口板)OpenJTAG是我做的一款集3大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器,下面是外观及性能。 无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。 可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、u-boot、内核。 这里是最新教程(Windows/Linux):
购买联系方式: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
|
|
|