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

目录
相关文章
【Multisim14.0】彻底卸载删除
【Multisim14.0】彻底卸载删除
1666 0
|
关系型数据库 MySQL Shell
sqli-lab教程Less-7
sqli-lab教程Less-7
162 0
|
存储 编译器 C语言
STM32开发 -- Keil基本使用
STM32开发 -- Keil基本使用
1355 0
|
8月前
|
供应链 数据挖掘 API
探秘淘宝商品SKU信息API接口
在电子商务中,SKU(库存量单位)用于区分商品的不同规格、颜色、尺寸等属性,是精细化管理的基础。本文深入探讨淘宝商品SKU信息API接口,介绍其功能特点、使用方法及应用场景,并提供Python代码示例。该API支持实时更新、多维度筛选,帮助开发者获取全面的SKU信息,优化库存管理、订单处理和销售数据分析,提升运营效率与市场竞争力。
586 1
|
缓存 算法 Java
刷算法,你应该知道的队列经典应用
文章介绍了队列的基本特性和经典应用,包括如何用队列实现栈、使用优先级队列解决Top K问题,并通过LeetCode题目示例展示了队列在算法实现中的应用。
刷算法,你应该知道的队列经典应用
|
IDE 开发工具 Python
Python中IndentationError(缩进错误)
【5月更文挑战第13天】
1028 6
如何向svn添加新项目
如何向svn添加新项目
884 0
|
安全 Unix Linux
【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令以及命令模式
【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令以及命令模式
572 0

热门文章

最新文章