新建stm32工程(IAR)

目录

1、环境

2、工程文件整理

2.1、新建工程文件夹

2.2、新建子文件夹

2.3、文件整理

3、工程建立

3.1、新建工程

3.2、建立lib和user组

3.3、创建工程组

3.4、选择对应的芯片型号:

3.5、勾选CMSIS库

3.6、将生成的文件放到Output文件夹下

3.7、添加头文件路径和宏定义

3.8、生成hex文件

3.9、选择调试工具

3.10、选择SWD模式


1、环境

硬件平台   stm32F103C8

stm固件库:STM32F10x_StdPeriph_Lib_V3.5.0.rar

2、工程文件整理

2.1、新建工程文件夹

新建文件夹newProject

2.2、新建子文件夹

在newProject文件夹下新建Lib、Project、User、Output文件夹

新建stm32工程(IAR)_第1张图片

2.3、文件整理

1)将inc和src文件夹复制到Lib下(STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\)

2)将system_stm32f10x.c复制到Lib/src下(STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c)

3)将system_stm32f10x.h复制到Lib/inc下(STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h)

4)将stm32f10x.h复制到User文件夹下(STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h)

5)将stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h复制到User文件夹下(从例程中复制,如:STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\GPIO\IOToggle\)

3、工程建立

3.1、新建工程

创建workspace和project

3.2、建立lib和user组

新建stm32工程(IAR)_第2张图片

3.3、创建工程组

将Lib下的文件放到lib组下,将User下的文件放到user组下

3.4、选择对应的芯片型号:

选择STM32F103C8

新建stm32工程(IAR)_第3张图片

3.5、勾选CMSIS库

新建stm32工程(IAR)_第4张图片

3.6、将生成的文件放到Output文件夹下

新建stm32工程(IAR)_第5张图片

3.7、添加头文件路径和宏定义

添加头文件路径:Lib\inc,User

宏:USE_STDPERIPH_DRIVER,STM32F10X_MD

注:USE_STDPERIPH_DRIVER标识使用固件库,STM32F10X_MD表示使用中等容量的stm32芯片

新建stm32工程(IAR)_第6张图片

3.8、生成hex文件

新建stm32工程(IAR)_第7张图片

3.9、选择调试工具

新建stm32工程(IAR)_第8张图片

3.10、选择SWD模式

新建stm32工程(IAR)_第9张图片

你可能感兴趣的:(stm32,编译器)