好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

iar for arm安装、使用说明.pdf

30页
  • 卖家[上传人]:简****9
  • 文档编号:95598430
  • 上传时间:2019-08-21
  • 文档格式:PDF
  • 文档大小:1.42MB
  • / 30 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 IAR EWARM 安装使用指南安装使用指南 —— For Luminary Micro Stellaris 系列 —— For Luminary Micro Stellaris 系列 —— Use J-link 仿真器 —— 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公司的网站下载 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 的官方网站上 下载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 所 示许可接受后建议按默认设置安装 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 图 1.3 License 输入 图 1.4 密钥输入 5. 点击“下一步”直到软件安装完成。

      达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 1.3.2 安装安装 J- LINK 驱动驱动 1、双击J-LINK驱动目录下的安装文件开始安装,选择默认路径即可,出现如下对话框时打 钩,直至安装完成如图1.5所示: 图1.5 选择开发环境 2、 用USB电缆把仿真器与开发板连接上后, 在我的电脑设备管理器的通用串行总线控制器下 能找到J-link driver如图1.6所示: 图1.6 安装完成后显示的驱动信息 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 第第 2 章章 安装流明诺瑞驱动库安装流明诺瑞驱动库 在安装好EWARM 集成开发环境后,就可在该环境下新建工程了但在新建工程之前, 为了使以后的工程更便于管理、工程中的设置更加简单化,在这里就需要一些准备工作,将 某些文件拷贝到指定路径下,具体的操作方式将在随后介绍至于为什么要这样做,在工程 的设置时就会体会出其优越性 注意:本文是以32K 的试用版为例作讲解如果用正式版可以参照本文进行设置。

      2.1 下载最新库文件下载最新库文件 从流明诺瑞官方网站 下载最新的驱动库文件假设保存 于“D:\”,如图 2.1 所示 图 2.1 驱动库文件存放目录 2.2 拷贝连接器命令文件拷贝连接器命令文件 这一步是将连接器命令文件复制到IAR的默认路径下面,节省了每次在选择连接器命令 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 文件时的查找步骤 1. 打开目录“D:\PDL- LM3S- 3416\DriverLib\ewarm”如图 2.2 所示 图 2.2 原连接器命令文件 2. 将图 2.2 中所示的“standalone.xcl”文件复制一份,然后粘贴到“C:\Program Files\IARSystems\Embedded Workbench 5.30 Kickstart\arm\config”目录下并改名为“lnk —LM3.xcl”如图2.3所示 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 图 2.3 连接器命令文件存放的目录 2.3 拷贝驱动库头文件拷贝驱动库头文件 这一步是将库文件复制到IAR 的默认路径下面,减轻了每次在选择库文件时的添加库 文件步骤。

      1. 打开目录“D:\PDL- LM3S- 3416\DriverLib”如图 2.4 所示 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 图 2.4 原驱动库头文件目录 2. 在“C:\Program Files\IAR Systems\Embedded Workbench 5.30 Kickstart\arm\inc”下, 新建一个“Luminary”文件夹,如图 2.5 所示 图 2.5 新建“Luminary”文件夹 3. 复制驱动库头文件, 然后粘贴到新建的 “Luminary” 文件夹下, 即 “C:\ProgramFiles\IAR Systems\Embedded Workbench 5.30 Kickstart\arm\inc\Luminary”目录如图 2.6 所示 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 这里包括三个步骤: 第一步是:将图 2.4 中的所有.h 文件,拷贝到新建的“Luminary”文件夹下 第二步是:打开图 2.4 中的“src”文件,将该文件下的所有.h 和.c 文件,拷贝到新建 的“Luminary”文件夹下。

      第三步是:打开图 2.4 中的“inc”文件,将该文件下的所有.h 文件,拷贝到新建的 “Luminary”文件夹下 图 2.6 驱动库头文件存放目录 2.4 拷贝底层驱动函数库拷贝底层驱动函数库 1. 打开目录“D:\PDL- LM3S- 3416\DriverLib\src\ewarm\Exe”如图 2.7 所示 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 图 2.7 底层驱动函数库目录 2. 在“C:\Program Files\IAR Systems\Embedded Workbench 5.30 Kickstart\arm\lib”下, 新建一个“Luminary”文件夹,如图 2.8 所示 图 2.8 新建“Luminary”文件夹 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修身、俭以养徳、思以健行、勤以治业 3. 将图 2.4 中的“driverlib.r79”复制一份,然后粘贴到新建的“Luminary”文件夹下, 即“C:\Program Files\IAR Systems\Embedded Workbench 5.30 Kickstart\arm\lib\Luminary”目 录下。

      如图 2.9 所示 图 2.9 底层驱动函数库存放目录 到此,要做的准备工作已经完成 达盛教育达盛教育――――打造职场精英打造职场精英 成就职业梦想成就职业梦想 静以修。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.