原创 在IAR下建立一个STM32项目步骤

2008-7-17 23:04 4872 8 9 分类: MCU/ 嵌入式

在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);

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户512315 2008-7-17 23:09

BOOT跳线说明: BOOT1 BOOT0 X 0 USER FLASH MEMORY 0 1 SYSTEM MEMORY 1 1 Embedded SRAM
相关推荐阅读
用户512315 2008-07-05 21:49
学习STM32过程中的甜酸苦辣
今天开始学习STM32 MCU,从STM3210B-LK1的学习板开始学习,打算在BLOG记录我的学习过程....
我要评论
1
8
关闭 站长推荐上一条 /3 下一条