IAR使用记录

1. Project-->Options...

更改器件:General-->Target-->Device

添加其它需包含的目录:C/C++ Compiler-->Preprocessor-->Additional included dir. e.g. $PROJ_DIR$..inc

连接器的配置文件(xcl文件):Linker-->Config-->Linker Configration File.具体可参考文档:help-->《IAR Linker...》

仿真方式选择:Debugger-->Setup-->Driver. e.g. FET Debugger

工程输出选择:General-->Output-->Output File. e.g Lib

2. 文件结构

IAR的存储单元式workspace,而不是project。

一个workspace是可以同时包含多个工程,可以通过file-->new-->workspace开始一个空的workspace。workspace的后缀是“eww”,工程的后缀是“ewp”。

一个工程里可以添加多个Group. 比如可以添加一个Libraries的Group,然后把需要的库都添加进来。

3. Intrinsic function

__even_in_range()等这些以"__"结尾的函数或变量,是IAR的内部函数,这些函数我们基本上看不到它的代码,只能看到声明。

要使用这些函数,需要包含头文件“intrinsic.h”。

这些函数的使用,可以参考help-->《c/c++ compiler...》

原文地址:https://www.cnblogs.com/pied/p/2966306.html