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

目录
相关文章
|
11月前
|
区块链 C语言 虚拟化
QT程序打包发布Release时的注意事项
QT程序打包发布Release时的注意事项
|
12月前
|
Java Devops Linux
kkitDeploy功能介绍--一键初始化开发环境
kkitDeploy功能介绍--一键初始化开发环境
|
开发工具 git
SyberH:新建一个应用,编译下载到开发板
SyberH:新建一个应用,编译下载到开发板
125 0
|
IDE 中间件 编译器
IAR 安装到创建操作(一)安装
IAR 安装到创建操作(一)安装
1087 0
IAR 安装到创建操作(一)安装
|
XML C语言 数据格式
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
CentOS8安装Geant4笔记(三):Geant4介绍、编译、安装支持Qt5界面并运行exampleB1例程显示Qt界面
|
计算机视觉
Qt实用技巧:win将ffmpeg、opengl、osg等各种库封装成qt模块,运行需要dll,增加自动拷贝运行库到exe目录执行脚本
Qt实用技巧:win将ffmpeg、opengl、osg等各种库封装成qt模块,运行需要dll,增加自动拷贝运行库到exe目录执行脚本
|
IDE 开发工具
关于 通过jlink使用jtag(或swd)下载程序成功后,keil4 uversion停止运行 的解决方法
关于 通过jlink使用jtag(或swd)下载程序成功后,keil4 uversion停止运行 的解决方法
关于 通过jlink使用jtag(或swd)下载程序成功后,keil4 uversion停止运行 的解决方法
|
图形学
Unity不挂载脚本至场景实现自动初始化
很多插件以及工具类,都会有一个初始化函数,需要在项目启动时手动调用,比较麻烦也提高了代码耦合性,Unity5.0以上的版本,针对这种情况,提供了新的特性**RuntimeInitializeOnLoadMethodAttribute**帮助自动初始化。
1294 0
|
API 网络性能优化
如何新建VPP插件
如何新建一个VPP插件
4843 0

热门文章

最新文章