IAR 安装到创建操作(二)配置

简介: IAR 安装到创建操作(二)配置
上一篇文章说明了如何安装,安装之后需要进行配置了。
下面讲述一哈安装之后如何配置,这里只是进行对比描述,大家应该对keil环境有所了解,所以很多描述就没有很细节的一点点写。

第一:

刚开始找到需要找到 add选项,包括add group、add file都在一块。在workspace右击4edc953e2c684bbe819ffa954c899c08.png

通过此处进行文件分类以及添加相应的函数文件。4edc953e2c684bbe819ffa954c899c08.png

第二:

完成添加文件之后就需要进行配置编译条件以及文件目录等环境

还是相同的地方用鼠标右击。打开Options

博主下载的是IAR8.2的版本,但是IAR更新界面变化不大,所以大家使用的环境都差不多。4edc953e2c684bbe819ffa954c899c08.png

1>.点开Options第一个通用设置,主要在output设置输出的文件,此处默认选择即可,如过需要生成lib库,可以选择下一个选项library4edc953e2c684bbe819ffa954c899c08.png

2>.在 c/c++compiler设置优化等级,新建立的工程为无优化,但是CubeMX生成的程序默认选择o3高等级优化,一般不建议选择,建议lowMediun即可。4edc953e2c684bbe819ffa954c899c08.png

3>.在 c/c++compiler设置路径和宏定义,CSDN $连起来不能写出,所以就用图片表示。4edc953e2c684bbe819ffa954c899c08.png

4>.在 c/c++compiler设置支持的C标准库,因为IAR的更新导致新的IAR不支持C99,这会对旧程序造成不可预知的问题,博主就遇到这样情况,所以建议如果是旧程序请沿用C标准函数的支持。

4edc953e2c684bbe819ffa954c899c08.png

IAR7.8还有C99支持

4edc953e2c684bbe819ffa954c899c08.png

新的IAR8.2已经没有C99支持,默认C11

5>.在 Output converter设置输出的下载程序文件样式,hex文件以及bin文件的选择就在此处4edc953e2c684bbe819ffa954c899c08.png

6>.在 Linker设置链接以及初始化堆栈的大小

4edc953e2c684bbe819ffa954c899c08.png

可以设置程序初始的地址以及堆栈的空间大小

4edc953e2c684bbe819ffa954c899c08.png

7>.在 Debugger设置下载以及调试程序的工具4edc953e2c684bbe819ffa954c899c08.png

修改具体的细节

4edc953e2c684bbe819ffa954c899c08.png

8>.在 Tools增加快捷键,为了调试程序方便,我们需要自行定义一些快捷键

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

目录
相关文章
|
7月前
|
安全 Shell Linux
【Shell 命令集合 系统设置 】Linux 初始化系统设置setup命令 使用指南
【Shell 命令集合 系统设置 】Linux 初始化系统设置setup命令 使用指南
94 0
|
7月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 生成并更新内核模块的依赖 depmod命令 使用指南
【Shell 命令集合 系统设置 】Linux 生成并更新内核模块的依赖 depmod命令 使用指南
167 0
|
5月前
|
Windows
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
705 1
|
6月前
|
开发者
CMake 命令行使用指南:创建构建目录与编译项目
CMake 命令行使用指南:创建构建目录与编译项目
322 0
|
Ubuntu 编译器 网络安全
RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
在之前的博文中已经搭建好了一个比较完善的ubuntu宿主机,都很完善了但是发现没有Qt交叉编译开发环境,所以还需要搭建一套Qt交叉编译开发环境。
|
前端开发
DSP开发软件css(10)使用基础(汉化、工程导入、设置目标配置文件、选择仿真器和芯片型号、添加文件|库路径、编译下载等操作)
DSP开发软件css(10)使用基础(汉化、工程导入、设置目标配置文件、选择仿真器和芯片型号、添加文件|库路径、编译下载等操作)
195 0
|
IDE 开发工具
解决:IDE 设备 (磁盘/CD-ROM)配置不正确。“ide0:1”上具有一个 IDE 从设备,但没有主设备。此配置在虚拟机中无法正常运行。请使用配置编辑器将磁盘/CD-ROM 从“ide0:1”移
解决:IDE 设备 (磁盘/CD-ROM)配置不正确。“ide0:1”上具有一个 IDE 从设备,但没有主设备。此配置在虚拟机中无法正常运行。请使用配置编辑器将磁盘/CD-ROM 从“ide0:1”移
572 0
|
C++
STM32bug【 KEIL安装新版本后编译出现无法打开 core_cm3.h 问题 】
STM32bug【 KEIL安装新版本后编译出现无法打开 core_cm3.h 问题 】
623 0
|
IDE 中间件 编译器
IAR 安装到创建操作(一)安装
IAR 安装到创建操作(一)安装
1261 0
IAR 安装到创建操作(一)安装
|
开发工具 git
SyberH:新建一个应用,编译下载到开发板
SyberH:新建一个应用,编译下载到开发板
164 0