专业嵌入式软硬件设计
RSS
>
热门关键字:  s3c2410x  u-boot  linux  yaffs  ucos

IAR使用指南

来源: 作者: 时间:2008-12-01 点击:

一、 创建工程目录,拷贝公共文件
1、 将STM32软件库中FWlib 目录中的library目录拷贝到所建项目的目录中,存放在固定的目录,方便使用。
  

2、将软件库的Examples目录里的 任一例程的stm32f10x_conf.h、 stm32f10x_it.c、stm32f10x_it.h拷贝到项目的目录中。
  

3、拷贝软件库中\project\EWARM\目录中 的stm32f10x_vector.c、 cortexm3_macro.s、stm32f10x_ram.icf和stm32f10x_flash.icf到项目的目录中。
 

二、 创建一个新项目
1、 点击filenewworkspace 创建一个新工程;
       点击projectcreate new project创建新项目;
       保存项目到设定的项目根目录中;
2、 根据stm32f10x_conf.h中打开的外设,向项目中添 加对应的PPP.c文件。
 

三、 option设置
在项目名称上单击右键选择Option, 或点击菜单Project-->Option
1、 选择芯片,选择little endian mode
     

2、 设置Language
 

3、 设置preprocessor
      

4、 设置输出*.hex文件
       

5、 设置config
       如果在Flash中调试程序,设置stm32f10x_flash.icf;
       如果在RAM中调试程序,设置stm32f10x_RAM.icf;
  
 

6、 设置setup 
  
   

四、 保存wordspace

五、 编译项目
点击菜单projectrebuilt all ,在Message窗口查看编译结果;如果有错 误双击进行修改。
  

六、为方便开发,做一个项目模板是很有必要的,可以省去不少功夫

联系我们