在IAR下建立一个STM32项目步骤:
1、在盘里建立一个项目文件夹;
2、将STM32软件库中的FWLIB目录中的library目录拷贝到所建项目文件夹中;
3、将STM32软件库的Examples目录里的任一例程中的STM32F10x_conf.h、STM32F10x_it.c、STM32F10x_it.h和main.c 文件拷贝到所建项目文件夹中;
4、拷贝软件库中\Project\EWARM\目录中的STM32F10x_vector.c、cortexm3_macro.s、lnkarm_ram.xcl 和lnkarm_flash.xcl 文件到所建项目文件夹中;
5、打开IAR软件,创建一个Project工程和工作区,在工程里添加一个EWARM组,一个FWLIB组,一个USER组;
6、添加所建项目文件夹里的STM32F10x_vector.c、cortexm3_macro.s文件到EWARM组;
7、根据所需外设修改STM32F10x_conf.h文件对应的定义,及修改HSE_Value值(外部晶振频率);
8、根据STM32F10x_conf.h文件定义添加所建项目文件夹中的FWLIB目录里的相应文件到FWLIB组里;
9、添加所建项目文件夹里的main.c、STM32F10x_it.c文件到USER组中;
10、根据需要修改main.c文件,须包括有“#include "STM32F10x_lib.h"语句;
11、根据需要修改STM32F10x_it.c文件(根据所开启的中断,在对应位置添加代码);
12、设置工程项目的Options,设置CPU类型、语言、优化设置、设置文件路径、设置Linker项,Linker命令文件(lnkarm_ram.xcl 或lnkarm_flash.xcl并在目标板上设置对应的跳线) 、设置Debug项;
13、编译工程项目;
14、调试(Debug);
用户512315 2008-7-17 23:09