达盛教育――打造职场精英 成就职业梦想
IAR EWARM安装使用指南
—— For Luminary Micro Stellaris系列 —— Use J-link仿真器
北京精仪达盛科技有限公司
静以修身、俭以养徳、思以健行、勤以治业
达盛教育――打造职场精英 成就职业梦想
目录
第1章 EWARM 集成开发环境 ................................................................................. 3
1.1 IAR EWARM 简介 .......................................................................................... 3 1.2 J-LINK仿真器介绍 ......................................................................................... 3 1.3 IAR EWARM 的安装 ...................................................................................... 5
1.3.1 IAR EWARM 的安装步骤如 ................................................................ 5
1.3.2 安装J-LINK 驱动 ................................................................................ 7
第2章 安装流明诺瑞驱动库...................................................................................... 8
2.1 下载最新库文件.............................................................................................. 8 2.2 拷贝连接器命令文件...................................................................................... 8 2.3 拷贝驱动库头文件........................................................................................ 10 2.4 拷贝底层驱动函数库.................................................................................... 12 第3章 在EWARM 中新建一个新项目 ................................................................. 15
3.1 建立一个项目文件目录................................................................................ 15 3.2 新建工作区.................................................................................................... 15 3.3 生成新项目.................................................................................................... 16 3.4 添加/新建文件 .............................................................................................. 18
3.4.1 建立文件组.......................................................................................... 18 3.4.2 添加对应文件...................................................................................... 19 3.5 项目选项设置................................................................................................ 21 3.6 通用选项设置................................................................................................ 22 3.7 C/C++编译器选项设置 .................................................................................. 23
3.7.1 Assembler 选项设置 ............................................................................ 24
3.7.2 Linker 选项设置 .................................................................................. 24 3.7.3 Debugger 选项设置 ............................................................................. 26
第4章 编译和运行应用程序.................................................................................... 28
4.1 编译连接处理................................................................................................ 28 4.2 查看MAP 文件 ............................................................................................ 28 4.3 加载应用程序................................................................................................ 29 第5章 生成hex 文件 ............................................................................................... 30
静以修身、俭以养徳、思以健行、勤以治业
达盛教育――打造职场精英 成就职业梦想
第1章 EWARM 集成开发环境
1.1 IAR EWARM 简介
IAR Embedded Workbench for ARM(下面简称IAR EWARM)是一个针对ARM 处理器 的集成开发环境,它包含项目管理器、编辑器、C/C++编译器和ARM 汇编器、连接器XLINK和支持RTOS 的调试工具C-SPY。在EWARM 环境下可以使用C/C++和汇编语言方便地开发嵌入式应用程序。比较其他的ARM 开发环境,IAR EWARM 具有入门容易、使用方便和代码紧凑等特点。
目前IAR EWARM支持ARM Cortex-M3 内核的最新版本是 5.4,该版本支持Luminary全系列的MCU。为了方便用户学习评估,IAR 提供一个限制32K 代码的免费试用版本。用户可以到IAR公司的网站www.iar.com下载。
1.2 J-LINK仿真器介绍
全功能版J-LINK配合IAR EWARM、ADS、KEIL、WINARM、Real View等集成开发环境支持所有ARM7/ARM9/Cortex内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。最显著的特点:速度快,FLASH断点不限制数量,支持IAR、KEIL、RV、ADS等环境。
* USB 2.0接口;
* 支持任何ARM7/ARM9 核Cortex M3 supported, 包括ithumb 模式; * 下载速度达到600k byte/s; * DCC速度到达800k byte/s; * 与IAR Workbench可无缝集成; * 通过USB供电,无需外接电源; * JTAG最大时钟达到12M; * 自动内核识别; * 自动速度识别; * 支持自适应时钟;
静以修身、俭以养徳、思以健行、勤以治业
达盛教育――打造职场精英 成就职业梦想
* 所有JTAG信号能被监控,目标板电压能被侦测; * 支持JTAG链上多个设备的调试; * 完全即插即用;
* 20Pin标准JTAG连接器;
* 宽目标板电压范围:1.2V-3.3V (可选适配期支持到5V); * 多核调试;
* 包括软件:J-Mem,可查询可修改内存;
* 包括J-Link Server (可通过TCP/IP连接到J-Link); * 可选配J-Flash,支持独立的Flash编程;
* 选配RDI插件使J-Link适合任何RDI兼容的调试器如ADS、Relview和Keil等; * 选配RDI Flash BP,可以实现在RDI下,在Flash中设置无限断点; * 选配RDI Flash DLL,可以实现在RDI下的对Flash的独立编程; * 选配GDB server,可以实现在GDB环境下的调试。
图 1.1 J-LINK仿真器
静以修身、俭以养徳、思以健行、勤以治业
达盛教育――打造职场精英 成就职业梦想
1.3 IAR EWARM 的安装
1.3.1 IAR EWARM 的安装步骤如
1. 从IAR 的官方网站上www.iar.com/ewarm 下载IAR 5.4,32K 代码试用评估版本,文件名为: EWARM-KS-WEB-5.4.exe。 2. 运行EWARM-EV-WEB-5.4.exe
3. 点击Install the IAR Embedded Workbench,开始安装。如图 1.2 所示。
图 1.2 EWARM 安装
4. 输入许可证号(License)和密钥(License key)用户从下载的软件包中的文本文件中提取许可证号(License)和密钥(License key),分别输入下面两个窗口如图 1.3 和图 1.4 所示。许可接受后建议按默认设置安装。
静以修身、俭以养徳、思以健行、勤以治业