IAR+HJTAG:低成本ARM调试教程与下载链接
5星 · 超过95%的资源 需积分: 9 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嵌入式系统开发非常实用。通过这个流程,开发者可以更加高效地定位和解决问题,提升开发效率。
308 浏览量
2011-09-04 上传
149 浏览量
113 浏览量
149 浏览量
2022-07-13 上传
点击了解资源详情
fml927
- 粉丝: 38
- 资源: 11
最新资源
- 模糊pid_大疆_模糊pid_电机_steering_stm32f105模糊pid_
- browserify-string-to-js:使用require(...)读取CSS文件,HTML文件等
- Kotlin-PWA-starter-kit:使用100%Kotlin创建渐进式Web应用程序
- 常用jar包.zip
- firt_react_project
- mern-task-manager
- module-extract-version:(Perl)这是模块的作用
- Rabbit MQ整体搭建以及demo.rar
- NI采集卡6009数据记录软件_ni6009_波形监控_
- Windows系统网络映射工具
- walkofclaim:手机游戏的开源版本
- aleusai.github.io
- 统计资料
- CanFestival-transplanted2stm32-master.zip
- webpack-1-demo
- alkyl:基于ElixirCowboy的Etherpad后端