IAR+HJTAG:低成本ARM调试教程与下载链接

5星 · 超过95%的资源 需积分: 9 13 下载量 63 浏览量 更新于2024-12-31 收藏 200KB PDF 举报
IAR+HJTAG是一种广泛应用于ARM微控制器开发中的高效调试工具组合,它结合了IAR Embedded Workbench作为集成开发环境(IDE)和H-JTAG作为硬件调试接口。本文主要介绍了如何利用这些工具对LPC214X系列微控制器进行调试,并提供了相关的例程下载链接。 首先,硬件环境包括LPC214X开发板,配备Wiggler JTAG调试器,以及连接到PC的必备线路。IAR ARM4版本的最新下载地址可在mcu123网站获取,确保使用的是最新稳定版以获得最佳性能。 在软件配置方面,用户需遵循以下步骤: 1. **硬件连接**:确保Wiggler与LPC214X板子以及PC正确连接,这是调试的基础。 2. **启动H-JTAG调试器**:运行H-JTAG工具,该工具会自动检测目标内核,建立与微控制器的通信。 3. **IAR嵌入式工作台**:打开IAR Embedded Workbench,通常通过新建项目向导创建一个新的工程。本文略过新建项目的过程,重点在于调试设置。 4. **调试设置**: - **芯片选择**:在工程选项中,选择正确的微控制器型号,如LPC214X。 - **C/C++编译器设置**:配置包含文件路径,确保编译器能找到所需库和头文件。 - **LINKER设置**: - **output**:指定可执行文件的输出路径和名称。 - **Extraoutput**:可能涉及附加输出文件或配置文件的设置。 - **config**:根据项目需求配置链接器配置选项。 - **Debugger设置**: - **Debugger Setup**:设置调试器的工作模式和参数。 - **Debugger Download**:配置下载策略,如断点位置和下载速度。 - **RDI接口选项**:如果项目涉及远程调试接口,可能需要设置相关参数。 5. **进入调试状态**:完成上述设置后,用户可以开始调试过程,进行单步执行、跨步、设置断点(注意,只能设置一个断点)以及全速运行。 6. **串口监控**:通过串口调试助手观察程序运行时的实时数据,例如温度信息,这里是29度。 7. **程序烧写与运行**:调试结束后,退出调试状态,ARM复位并加载到Flash中的程序将开始执行。 总结来说,本文详细指导了使用IAR+HJTAG对LPC214X开发板进行调试的全过程,包括软件环境配置、调试步骤以及串口数据的查看,这对于学习和优化ARM嵌入式系统开发非常实用。通过这个流程,开发者可以更加高效地定位和解决问题,提升开发效率。