您的位置:首页 > 其它

IAR新建工程

2018-01-04 21:22 204 查看

IAR新建工程

IAR新建工程步骤如下:

1、把源文件Copy到一个空文件夹下



2、打开IAR,选中Project->Create New Project开始创建一个新工程



3、在弹出来的窗口里面选中Empty Project然后点OK



4、选择新工程的位置和写新工程的名字,点保存一个新的空白工程就创建好了。

个人习惯是新建一个叫Prj的文件夹,存放工程相关的文件



创建好的空白工程如下



5、向空白工程里面添加新的分组,在工程上右键->Add->Add Group



分组起想要的名字即可



分组添加完成如下



6、向分组里面添加文件,对应分组右键->Add->Add files,然后选中要添加的文件





文件全部添加完成如下



7、对工程进行设置

工程名右键->Options



一般配置:

General->Traget选项卡->Device选择使用的芯片



General->Library Configuration选项卡->Library选择使用的库文件,选择FULL为全部使用可以根据自己情况选择



General->Library Option选项卡->Printf formatter,如果使用到printf的话,可以配置printf的一些选项,选择FULL的话是printf的所有功能都能用,选择Tiny的话则不能使用打印浮点数等功能但是占内存小,也是根据自身情况配置



C编译器配置:

C/C++ Complier->Language2->Plain ‘char’ is 配置字符型变量默认是有符号还是无符号的



C/C++ Complier->Optimizations->level 配置优化等级,None是不优化,优化等级太高有时候会出问题。



C/C++ Complier->preprocessor->Addition include directorie 设置工程各个文件的路径



点右边的三个小点的按钮开始添加



添加路径之后一定要选择为相对路径,否则从自己电脑Copy到别的电脑上会找不到文件



全部添加完成



如果用到汇编文件的话,还要配置汇编器(比如移植FreeRTOS,在汇编文件里面include了C头文件)。和配置C编译器一样的,主要是在preprocessor选项卡里添加文件路径,否则编译会报错找不到文件。方式和C编译器配置一样的就不截图了。

配置链接器:

linker->config->linker configuration file 配置堆栈大小

override default 打上勾,然后点Edit



在Stack/Heap Sizes选项卡里可以配置堆和栈的大小,根据个人需要分配



设置完之后点保存就会生成.icf的文件,个人习惯是也保存到Prj文件夹下。

配置仿真器:

Debugger->setup->Driver 选择使用的仿真器,根据自己实际情况选择



最后点击确定整个工程的配置就完成了,工程也创立完毕可以撸代码了。

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: