编辑: 元素吧里的召唤 | 2019-07-07 |
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 达盛教育DD打造职场精英 成就职业梦想 静以修身、俭以养、思以健行、勤以治业 第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;
* 自动内核识别;
* 自动速度识别;
* 支持自适应时钟;
达盛教育DD打造职场精英 成就职业梦想 静以修身、俭以养、思以健行、勤以治业 * 所有 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 的独立编程;