IAR 使用与注册

                                                                                                 安装使用

基本介绍

 

IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR SYSTEMS提供的开发工具,富士通的芯片有以ARM为内核的,所以用IAR for ARM版本的就可以开发相应的工程。

我现在装的是IAR for ARM 7.3 。我查看了下,目前为止,我的这个版本上支持富士通的两个型号芯片:Fujitsu MB86R01和Fujitsu MB86R01

如果你用的不是这两个型号,那就要看一下最新的版本有没有支持。不过7.1已经算比较新的了。

注意,请根据你的芯片内核选择是不是用arm版本的iar。此授权文件无任何限制,全功能通用版。可自动解压LibSource!

主要功能

1、高度优化的IAR ARM C/C++ Compiler

2、IAR ARM Assembler

3、一个通用的IAR XLINK Linker

4、IAR XAR 和XLIB 建库程序和IAR DLIB C/C++运行库

5、功能强大的编辑器

6、项目管理器

7、命令行实用程序

8、IAR C-SPY 调试器(先进的高级语言调试器)

安装教程 

 

废话少说,直接上图,双击刚刚下载的IAR FOR ARM安装程序:

IAR 使用与注册_第1张图片

选择第二个,直接单击进行安装:

IAR 使用与注册_第2张图片

选择安装路径,一路next下来进行安装:

IAR 使用与注册_第3张图片

IAR 使用与注册_第4张图片

可以点击change按钮进行安装路径修改,或者直接next也可以。

IAR 使用与注册_第5张图片

IAR 使用与注册_第6张图片

开始安装

IAR 使用与注册_第7张图片

安装完成

IAR 使用与注册_第8张图片

成功安装之后,点击开始菜单,可以找到如图的图标,当然,你可以将此图标添加到桌面快捷方式。

IAR 使用与注册_第9张图片

在IAR EWARM中建立工程的步骤

1. 建立工程项目文件

新建一个文件夹来存放整个工程项目,在该项目文件夹下建立几个子文件夹存放不同类别的文件:

i. 将官方模板中的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h和空白main.c文件复制到该项目文件夹下;

ii. Obj-存放工程文件,将官方模板中的cortexm3_macro.s、lnkarm_flash.xcl、lnkarm_ram.xcl和stm32f10x_vector.c文件复制到该文件夹下。

iii. library-存放STM32 FWLib文件,将官方提供的固件库library复制到该文件夹下。

2. 在IAR中建立工程

打开IAR,在Project菜单下新建工程,把该工程存放在刚刚建立的Obj子文件夹下;

3. 工程管理

i. 为了方便项目的管理,在刚建立的项目中添加几个Group用来放置不同类型的文件:

1).FWLib-用来存放所需固件库的头文件;

2).StartUp-用来存放STM32的启动代码,添加cortexm3_macro.s和stm32f10x_vector.c(中断向量表);

3).User-用来存放用户文件,添加main.c和stm32f10x_it.c(中断空函数)

ii. 进行项目设置:

在工程上单击右键,选择Option,打开工程设置窗口:

1).在General Options->Target->Device中选择ARM器件型号“ST STM32F10x”;

2).在C/C++ Compiler->Preprocessor->Additional include directories中填入

$PROJ_DIR$\..\

$PROJ_DIR$\..\library\inc

注:$PROJ_DIR$表示工程所在路径,\..\表示返回上一级目录。

3).在linker->config->Linker command file里选中Override default,然后根据实际情况填入$PROJ_DIR$\lnkarm_ram.xcl,并同时在C/C++ Compiler->Preprocessor->Defined Symbols里填入“VECT_TAB_RAM”(在RAM中调试);

或者

$PROJ_DIR$\lnkarm_flash.xcl,并同时在C/C++ Compiler->Preprocessor->Defined Symbols里填入“VECT_TAB_FLASH”(在FLash中调试);

4).在Debugger->Driver中选择“Third-Party Driver”,在Third-Party Driver->IAR debugger Driver中填入ST LINKII的驱动C:\Manley\drivers\STLink\STM32Driver.dll”;

4. 编译调试

在stm32f10x_conf.h中将没有用到的外设注销,将所需外设固件库的头文件添加到工程中;

 

===========

注册:

===========

iar for arm注册机可以破解iar for arm7.4/7.3/7.2版本,iar for arm是一款专业的芯片开发工具,目前iar for arm的最新版本是7.5,不过小编只找到7.4的下载,使用IAR for ARM注册机可以激活7.4、7.3、7.2和7.1版本,可以让大家免费使用这些软件,有需要的朋友们欢迎前来下载使用。

iar for arm介绍:
IAR Embedded Workbench 是瑞典 IAR Systems 公司为 微处理器开发的一个集成开发环境(下面简称IAR EW),支持ARM,AVR,MSP430等芯片内核平台。
EWARM 中包含一个全软件的模拟程序(simulator)。用户不需要任何硬件支持就可以模拟各种ARM 内核、外部设备甚至中断的软件运行环境。

iar for arm注册机使用步骤

IAR 使用与注册_第10张图片

IAR 使用与注册_第11张图片

IAR 使用与注册_第12张图片

IAR 使用与注册_第13张图片

IAR 使用与注册_第14张图片

IAR 使用与注册_第15张图片

IAR 使用与注册_第16张图片

IAR 使用与注册_第17张图片

IAR 使用与注册_第18张图片

IAR 使用与注册_第19张图片

 

IAR 使用与注册_第20张图片

IAR 使用与注册_第21张图片

 

 

 

 

 

 

你可能感兴趣的:(软件工具)