如何使用IAR创建工程.docx
《如何使用IAR创建工程.docx》由会员分享,可在线阅读,更多相关《如何使用IAR创建工程.docx(15页珍藏版)》请在冰豆网上搜索。
如何使用IAR创建工程
如何使用IAR创立工程
步骤一:
拷贝库文件library和工程需要的系统文件及创立目录MyProject。
步骤二:
拷贝用户编写好的源文件和需要设置的文件到MyProject目录下。
步骤三:
创立工程目录EWARM
步骤四:
创立新工程
File→New→Workspace
步骤五:
创立一个新工程
Project→CreateNewProject
步骤六:
保存工程(保存在工程目录EWARM下,工程名命名为test).
步骤七:
保存工程
File→SaveWorkspace(也保存在工程目录EWARM下,工程名命名为Pro_test).
步骤八:
添加文件(首先要添加stm32f10x_conf.h里翻开的外部设备模块C源库文件,再添加工程系统文件cortexm3_macro.s和stm32f10x_vector.C,最后添加用户编写的C源文件).
注:
必须在C源库文件中添加stm32f10x_lib.c
步骤九:
工程设置
Project→Option
步骤十:
GeneralOptions设置
在ProcessorVarian中选择“Device〞→单击芯片选择按钮
选择ST芯片系列芯片:
ST→STM32F10xx8
Endianmode选择:
Little
步骤十一:
C/C++piler设置
Language选项框→Language选项(选择使用的语言)→选择C
→Languageconformance选项〔选择使用语言的标准〕→AllowIARextensions
→Plain‘char’is选项→Unsigned
Optimizations选项框(优化方案)→Level选项(优化等级)→None(一般用于调试)。
Preprocessor选项框(预处理)→Additionalincludedirectories:
(oneperline)→$PROJ_DIR$\..\
→$PROJ_DIR$\..\..\LIBRARY\INC\
注:
$PROJ_DIR$指当前工程所在的目录
步骤十二:
OutputConverter设置
选中Generateadditionaloutput(使能输出目标文件)。
Outputformat→Binary
Outputfile→选中Overridedefault→test.bin(设置输出文件名)。
步骤十三:
Linker设置
翻开Overridedefault选项:
在Flash中调试程序,选用stm32f10x_flash.icf
在RAM中调试程序,选用stm32f10x_ram.icf
步骤十四:
Debugger设置
Driver(选择调试工具)→ST-Link
开启该选项,设定调试起始点。
选择下载程序的方式
Download→Useflashloader(必须开启)。
步骤十五:
编译工程
Project→RebuildAll
步骤十六:
调试
Project→DownloadandDebug