IAR Embedded Workbench for ARM 使用手册
需积分: 35 176 浏览量
更新于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平台嵌入式软件开发。
3191 浏览量
316 浏览量
154 浏览量
222 浏览量
1466 浏览量
269 浏览量
190 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
xingqiyi870673146
- 粉丝: 0
最新资源
- PowerDesigner数据库建模实用技巧与命名规范详解
- CrystalXcelsius设计指南:创建与更新可视化文件
- XML:信息存储与处理的革命性语言
- Linux入门指南:目录结构、Shell命令与GCC GDB实践
- IBM WebSphere与BEA WebLogic集成平台对比分析
- 并发与网络对象模式:软件体系结构的模式导向
- 金笛JAVA版短信开发指南与Windows平台安装教程
- Sybase AdaptiveServerEnterprise 12 过程参考手册
- Sybase AdaptiveServer Enterprise 表格参考手册
- C++编程基础:变量、表达式与输入输出
- Sybase AdaptiveServer Enterprise函数参考指南
- Python Cryptography Toolkit库pycrypto-2.0.1版本下载
- Spring框架与模式探索:提升Java开发实践
- C++ Builder中使用ActiveX控件展示Flash动画教程
- C++Builder6构建Apache动态服务页教程
- VCL中TControl消息机制详解:重载WndProc与组件设计原理