当前位置:文档之家› 用IAR建立属于自己的工程简明教程

用IAR建立属于自己的工程简明教程

A.实用快捷键
1.显示行号:在代码段点击右键,Options->Editor,勾选Show Line Numbers就可以了。

2.注释:Ctrl+K 取消注释:Ctrl+Shift+K
3.Ctrl+Shift+空格,可以使用IAR提供的内部代码的编写,如if,for,class.
4.格式化源码:Ctrl+T
5.程序{}花括号的配对内容查找:Ctrl+B则自动的把这段内容反色地选中。

6.自动缩进:选中某些行,然后Ctrl+Shift+i,可以实现自动的缩进。

7.调试:单步执行:F10 进入函数体执行: F11
B.建立新工程(不详细阐述)——使用V3.5固件库
1.新建一个文件夹Project用于存放整个工程,并在其下建立如下子目录Doc,Startup,STLib,
System,User,EWARM,如图所示,这样管理较清晰。

Doc ——存放一些说明文档。

Startup ——存放系统启动文件,固件库中的一个iar/startup下有,具体加入一个即可,由自己芯片的flash来决定,具体在stm32f10x.h中有说明。

如图:
STLib ——存放STM32固件,包括inc和src两个文件夹,存放头文件和源代码。

src中的文件可以直接添加进工程,或编译成动态链接库后添加进该目录下。

System ——存放系统的源代码,包括system_stm32f10x.c,core_cm3.c,stm32f10x_it.c,再在其中创建子目录inc存放对应的头文件,内容如下图:
User ——用于存放用户程序,其下再新个子目录inc用于存放用户定义的头文件。

EWARM ——用于存放工作区,建立的工程文件,及调试中自动生成的其它文件,如下图:
2.打开IAR软件,File->new->workspace,然后project->Create new project,起名保存后,右
击工程选项进入option选项。

3.选择芯片。

如图:
4.配置头文件及符号定义,如图所示在Aditional include directories文本框中添加所有头文
件对应的路径,在defined symbols中添加如下两个宏。

STM32F10X_HD这个宏要根据芯片的flash大小来进行替换,具体在stm32f10x.h中有详细说明。

5.配置输出文件:要生成hex文件在output format中选择下面一项。

6.配置仿真器,如下图:根据需要选择。

7.加载并添加目录内对应文件,如下图:
8.然后保存整个项目,就可编译执行了,就到此结束了。

其它具体配置参考其它文档。

C.STM编译说明。

相关主题