新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)

1、新建IAR工程

1、新建工程文件夹

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)
新建工程文件夹与MDK的相似,详情在上一篇新建MDK工程博客里。

2、新建工程

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)点击project —— create new project,弹出窗口后直接ok。新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)保存路径保存在project文件夹里。
新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)
像MDK新建工程一样,鼠标右键点击Debug——Add——添加Group和File到自己工程里的文件夹里。
添加好后,准备配置。右击Debug——Options进入配置界面。

3、芯片选型

·新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)选型选至最低层。

4、选择库范围

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)Library选择Full,选择Normal的话在串口使用printf的时候,FILE会报错;Use CMSIS那里可勾可不勾。

5、优化等级

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)优化等级先选0,如需高优化可以选择其他。

6、内存分布配置 新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)

选择自己的芯片型号的 .icf文件。

7、下载方式

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)Driver选自己的下载器,然后勾选Run to main,则每次下载自动找到main函数。

8、连接时复位

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)

9、添加头文件路径

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)左边…进入添加路径窗口,找到和添加好路径后,点击下三角选择第二个,为相对路径。

10、添加宏定义

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)宏定义在stm32f4xx.h头文件可以找到,具体根据自己型号
新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)上面框为选型,下面框为选择使用标准库函数,复制添加到宏定义那个框即可,前后用回车空开。
再编译就没问题了。

2新建Source Insight工程

1、点击New Project

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)

2、程序路径

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)
选好后直接点击ok。

3、添加文件

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)找到自己的工程根路径,然后点击Add Tree——确定——再关闭此窗口。

4、整合工程文件

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)第一个勾选后按Start,这样工程就新建完成了。

5、打开文件窗口和关系树

新建IAR工程和SOURCE INSIGHT工程(stm32f429为例)这样子就可以开始使用Source Insight了。

注意:在Source Insight编写程序后会同步你的工程文件,则在Source Insight编程序,可以直接用IAR进行下载。