ARM开发入门:IAR与H-JTAG、Jlink使用教程

需积分: 14 3 下载量 52 浏览量 更新于2024-08-01 收藏 4.41MB PDF 举报
"IAR及开发工具使用方法详细教程,涵盖了从打开IAR开发环境到设置工程、添加文件、编译、设置目标类型、调试代理等步骤。教程来源于力天电子(LT)并强调了对ARM开发软件和工具的入门级指导。" IAR Embedded Workbench是专为微控制器开发设计的一款集成开发环境(IDE),它提供了高效的编译器和调试工具,广泛应用于ARM架构的嵌入式系统开发。本教程详细介绍了如何使用IAR及其相关工具,如H-JTAG和Jlink,进行项目开发。 1. 打开IAR开发环境:通过双击IAR的图标启动IDE,为开发者提供了一个用户友好的界面来编写、编译和调试代码。 2. 创建新工程:点击IDE中的相应图标,可以新建一个工程,并设置保存目录和工程名称,这是每个项目开发的第一步。 3. 添加源文件:创建新的C文件(如main.c),然后将其添加到工程中,这可以通过右键点击“option”并进行相应设置来完成。 4. 编译工程:保存EWW文件后,点击编译按钮进行编译,确保代码无误。 5. 配置工程目标:在“option”菜单下的“General” → “Target”中,选择对应的ARM类型,确保编译器针对正确的处理器配置。 6. 设置调试选项:在“General” → “Debug”中,可以设置软件仿真,以便在不实际运行硬件的情况下查看寄存器状态和单步执行代码。F10快捷键用于单步运行。 7. 使用硬件仿真:若需使用硬件仿真(如H-JTAG),需要在相应选项中配置调试代理,如在“Debugger” → “RDI”中选择JLink。 8. 调试代理设置:在“option”菜单的不同子项中,如“General” → “Target”,“Link” → “Output”,“Link” → “Extra Output”,“Link” → “Config”等,设置调试代理和相关配置文件,如LPC2103_RAM.SCL。 9. 解决编译错误:如果出现错误,例如缺少LPC2103_RAM.xcl文件,可以从其他项目中拷贝过来再进行编译。 10. 完成代码编译:最后,通过点击“make”按钮,完成整个项目的编译过程,按F7可以进行调试。 这个教程不仅适用于初学者理解IAR的基本操作,也对有经验的开发者在特定环境下的配置有所帮助。通过这些步骤,开发者能够逐步构建和调试基于ARM的嵌入式系统代码,实现对硬件功能的控制和优化。