IAR Embedded Workbench for ARM 使用手册

需积分: 35 17 下载量 22 浏览量 更新于2024-08-02 收藏 1.95MB PDF 举报
"IAR使用指南.pdf - 中文资料 - ARM开发环境" 本文档是一份关于IAR Embedded Workbench for ARM (IAR EWARM) 的使用指南,由广州周立功单片机发展有限公司提供,旨在帮助用户熟悉和掌握基于ARM处理器的嵌入式应用程序开发。IAR EWARM是一款强大的集成开发环境,它集成了项目管理、编辑器、C/C++编译器、ARM汇编器、链接器XLINK以及针对实时操作系统(RTOS)的调试工具C-SPY。 1. IAR EWARM简介 IAR EWARM是专为ARM处理器设计的,提供了全面的开发工具链,包括用于项目管理的界面、文本编辑器、编译器、汇编器以及链接器。它的特点是易于上手、使用简便,并能生成高效的代码。IAR EWARM特别强调代码的紧凑性,这对于内存有限的嵌入式系统来说非常重要。此外,该文档指出,4.42a版本的IAR EWARM支持ARMCortex-M3内核,适用于Luminary全系列的微控制器(MCU)。对于初学者,IAR还提供了32K代码限制的免费试用版,可以在其官方网站www.iar.com/ewa获取。 2. 安装流明诺瑞驱动库 要在IAR EWARM中使用特定的硬件功能,通常需要相应的驱动库。本指南的第二章详细介绍了如何下载最新库文件、拷贝连接器命令文件、驱动库头文件和底层驱动函数库到指定位置,以便在开发过程中调用。 3. 在EWARM中新建项目 新建项目是开发过程的第一步。本章指导用户如何创建项目文件目录、新建工作区、生成新项目、添加或新建文件,以及进行项目选项设置。这些步骤涵盖了从零开始构建一个项目的全过程,包括通用选项、C/C++编译器选项的配置。 4. 编译和运行应用程序 本章讲解了如何在IAR EWARM中进行编译连接处理,生成MAP文件以查看程序占用的内存资源,以及如何加载应用程序到目标硬件上进行调试或运行。 5. 生成hex文件和bin文件 最后一章讲述了如何从编译后的工程生成可烧录的hex和bin文件。hex文件是标准的二进制格式,而bin文件则通常用于直接写入闪存。了解如何生成这两种文件对于将程序部署到实际硬件至关重要。 通过这份IAR使用指南,开发者能够逐步了解并熟练使用IAR EWARM,进行高效且可靠的ARM平台嵌入式软件开发。