Windows 下OpenJtag OpenOCD Eclipse 集成环境安装

更新时间:2024-01-12 18:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Windows 下OpenJtag+OpenOCD+Eclipse 集成环境安装

1.WINDOWS下的ARM编程的集成环境有两种。一种使用ARM CC编程的。其汇编语言采用ARM公司规定的标准。使用其的集成环境有ADS/RealView/Keil C 等,一般与其集成的硬件调试器有 简易的并口JTAG调试,或基于USB的JLINK调试器。在硬件调试和集成环境起中介的调试软件有 H-jtag/Jlink-RDI.

另外一大体系结构是采用 arm-elf-gcc 来编译程序。其汇编直接采用gnu汇编。使用的集成环境有Eclipse.与其集成的硬件调试器有openJtag.在集成环境与硬件调试器与中介作用的是openOCD这样调试软件。

后者的一大优点,在LINUX/WINDOWS多个平台都能用使用,而且汇编与LINUX内核,u-boot 一样的格式。还是很有优点的。

关于Eclipse 的安装参见我的文章()

这里重点在于openOCD/openJtag的安装,以及与Eclipse 的集成。 openJtag 安装

openJtag 是一个基于USB的硬件调试器,因此安装时,主要安装驱动。 openOCD安装

openOCD是一个开源的调试软件。使用它首先安装 openOCD本身(openocd-r717-20080619.exe) arm-elf-gcc/arm-elf-gdb

/newlib(02.yagarto-bu-2.18_gcc-4.2.2-c-c++_nl-1.16.0_gi-6.8.50_20080408.exe)

make 工具(03.yagarto-tools-20070303-setup.exe) OpenOCD的配置

这里以用得最多的S3C2440来作处理.将装门配置的openjtag.cfg.拷入openOCD的安装目录 interface目录下,改名为openocd.cfg

将其拷入target目录下,改名为samsung_2440.cfg. 在cmd窗口下,在某一个目录运行openocd-ftd2xx 即运行openocd,它会在当前目录查找openocd.cfg .通常配置如下.gdb_port 3333 interface ft2232 jtag_speed 0

ft2232_vid_pid 0x1457 0x5118 ft2232_layout \reset_config trst_and_srst jtag_device 4 0x1 0xf 0xe daemon_startup attach

target arm920t little reset_run 0 arm920t

arm7_9 fast_memory_access enable working_area 0 0x200000 0x4000 backup #flash bank cfi 0 0x100000 2 2 0 #debug_level 3 nand device s3c2440 0 run_and_halt_time 0 5000

ft2232_device_desc \

本文来源:https://www.bwwdw.com/article/o1qo.html

Top