IAR Embedded Workbench for MSP430 使用教程

5星 · 超过95%的资源 需积分: 18 2 下载量 117 浏览量 更新于2024-11-17 收藏 1.76MB PDF 举报
"IAR 使用指南(msp430)" 本文档是一份关于使用IAR Embedded Workbench for MSP430(以下简称IAR EWARM)的详细指南,由广州周立功单片机发展有限公司提供。IAR EWARM是一款专为MSP430微控制器设计的集成开发环境,它包括项目管理器、编辑器、C/C++编译器、汇编器、链接器以及调试工具。这份指南涵盖了从安装环境、配置项目、编译运行到生成HEX文件的全过程。 **第1章 EWARM集成开发环境** 1.1 IAR EWARM简介 IAR EWARM不仅提供了一个完整的开发环境,还包括了对C/C++语言和汇编语言的支持,尤其适用于ARM Cortex-M3内核的芯片,如Luminary系列的MCU。其特点是易上手、操作便捷且生成的代码效率高。用户可以在IAR官方网站获取试用版。 1.2 LMLINK调试器介绍 LMLINK是由广州致远电子有限公司开发的调试器,与IAR EWARM配合使用,为开发者提供了强大的程序调试功能。 **第2章 安装驱动库** 本章详细介绍了如何下载最新的库文件,拷贝连接器命令文件、驱动库头文件和底层驱动函数库,确保开发环境具备必要的软件资源。 **第3章 在EWARM中新建一个新项目** 3.1 建立项目文件目录:首先创建一个用于存放项目文件的独立目录,便于管理和维护。 3.2 新建工作区:在IAR EWARM中创建一个新的工作区,用于组织多个相关项目。 3.3 生成新项目:在工作区中创建一个新的工程,并选择对应的MCU型号。 3.4 添加/新建文件:将源代码文件添加到项目中,可以是新建的或已存在的C/C++文件。 3.5 项目选项设置:根据开发需求,配置项目的编译器选项、链接器选项等。 3.6 通用选项设置:这包括了通用的项目属性,如目标设备、优化级别等。 3.7 C/C++编译器选项设置:自定义C/C++编译器的特定选项,如警告等级、代码生成规则等。 **第4章 编译和运行应用程序** 4.1 编译连接处理:在完成项目配置后,执行编译和链接过程,生成可执行文件。 4.2 查看MAP文件:编译完成后,通过MAP文件查看代码占用的内存分布情况。 4.3 加载应用程序:使用调试器将生成的程序加载到目标硬件进行运行和调试。 **第5章 生成hex文件** 生成HEX文件是将编译后的二进制代码转换为适合烧录到目标芯片的格式,便于在实际硬件上运行。 这份指南对于MSP430开发人员来说非常实用,它详细阐述了从零开始设置开发环境到编写、编译、调试和部署应用程序的每一个步骤,有助于快速掌握IAR EWARM工具链的使用。对于新手而言,这是一份理想的入门教程;对于经验丰富的开发者,它也能作为日常开发工作的参考手册。