ARM JTAG调试工具与ADS V1.2集成使用手册

需积分: 0 0 下载量 184 浏览量 更新于2024-07-27 收藏 1.03MB PDF 举报
"ARMJTAG是一种符合IEEE 1149.1标准的专用工具,用于ARM处理器内核软件调试。它与ARM原装Multi-ICE完全兼容,并能与ADS V1.2集成开发环境无缝集成,支持所有内置embedded-ICE逻辑单元的ARM处理器。此工具具备实时硬件断点功能,用户可以通过JTAG接口修改寄存器和内存内容,支持程序下载和实时调试,且通信速度最高可达10Mbpps。ARMJTAG设计灵活,适用于各种电压目标系统,不占用目标板上的额外资源,同时兼容多种目标平台,如Atmel、Samsung、Intel、Philips、Sharp、Cirrus Logic和Tricend等。" 详细说明: ARMJTAG是一个专为ARM处理器设计的内核软件调试工具,遵循IEEE 1149.1标准,确保了其与多种调试环境和硬件的兼容性。它的核心特性包括: 1. **兼容性**:ARMJTAG与ARM原装Multi-ICE完全兼容,这意味着它可以在多种ARM处理器上进行有效的软件调试,覆盖了从单核到多核系统的广泛应用。 2. **集成开发环境**:ARMJTAG能够与ADS V1.2紧密集成,提供了一个高效、便捷的开发调试环境,帮助开发者进行代码编写、编译和调试。 3. **硬件支持**:它支持所有内置embedded-ICE逻辑单元的ARM处理器,这意味着无论是简单的微控制器还是复杂的系统级芯片,都能进行调试。 4. **资源占用**:在目标板上,除了JTAG扫描链,ARMJTAG不占用任何其他资源,保持了目标系统的简洁性和效率。 5. **实时调试**:该工具提供了实时硬件断点功能,允许开发者在程序运行过程中暂停并检查或修改状态,这对于理解和解决复杂问题非常有用。 6. **通信性能**:ARMJTAG的通信速度最高可达10Mbpps,确保了快速的数据传输和调试过程的流畅性。 7. **灵活性**:JTAG速度可配置,以适应不同调试场景的需求,同时它能适应不同电压的目标系统,增强了其通用性。 8. **软件兼容**:支持所有符合RDI1.50或RDI1.51规范的调试工具软件,这意味着用户可以选择多种调试工具进行配合使用。 9. **平台支持**:ARMJTAG不仅限于特定的硬件平台,还支持来自Atmel、Samsung、Intel、Philips、Sharp、Cirrus Logic和Tricend等多个厂商的ARM处理器。 10. **文档和示例**:提供丰富的例程和使用说明,帮助用户快速掌握使用方法,降低学习曲线。 在实际使用中,用户需要按照指南进行硬件连接和软件安装,通过Multi-ICEServer进行配置,并与ADS V1.2或CodeWarrior等开发环境连接,实现应用程序的烧录和调试。此外,手册还包含了TCK频率设置、常见问题解答等实用信息,以确保用户能够顺利地进行内核软件的开发和调试工作。