OpenOCD使用手册v0.02:连接JTAG与目标板

需积分: 9 0 下载量 110 浏览量 更新于2024-07-31 收藏 390KB DOC 举报
"User Manual for Using OpenOCD v0.02" 这是一份关于如何使用OpenOCD的用户手册,版本为0.02,由CASK YeTech Co., Ltd.的第1季度第2软件开发组在2011年4月28日发布。手册的主要目标是指导用户如何利用OpenOCD连接JTAG ARM-USB-OCD-H到目标板,并涵盖了在Windows XP和Ubuntu操作系统上构建OpenOCD以及与目标板连接的步骤。 1. **介绍** - **目标**:这份文档的主要目的是提供关于如何在Windows XP和Ubuntu操作系统环境下构建并使用OpenOCD的详细指南,特别关注于将OpenOCD与JTAG ARM-USB-OCD-H调试接口连接到目标硬件板的过程。 2. **环境** - **通用软件**:构建OpenOCD所需的通用软件包括了Gnu工具链,如GCC编译器、Make工具等,以及特定的驱动或库,例如FTD2XX(针对Windows)和libftdi(适用于Linux系统,如Ubuntu)。 3. **操作指南** - **Windows XP**: - **使用ftd2xx构建OpenOCD**:此部分详细描述了在Windows XP上下载、配置和编译OpenOCD源码,以利用FTD2XX驱动程序。 - **使用libftdi构建OpenOCD**:当不能或不想使用FTD2XX时,可以使用libftdi库来替代,这部分会介绍如何进行相应的构建步骤。 - **连接JTAG到目标板**:详细介绍了如何物理连接JTAG ARM-USB-OCD-H到目标开发板,包括设置跳线和检查连接。 - **Ubuntu**: - **使用libftdi构建OpenOCD**:在Ubuntu环境下,需要安装必要的依赖,然后按照指示编译OpenOCD源码,以便利用libftdi库。 - **连接JTAG到板子**:这部分详细说明了在Linux环境中,如何连接调试接口到目标开发板,可能包括配置设备文件和确保正确的USB权限。 手册还包括修订历史,记录了文档从初始草稿到最终版本的改进过程。通过这份用户手册,用户可以系统地学习和掌握OpenOCD的使用,从而更有效地进行嵌入式系统的调试工作。