stm32用库函数建工程非常详细-课件_第1页
stm32用库函数建工程非常详细-课件_第2页
stm32用库函数建工程非常详细-课件_第3页
stm32用库函数建工程非常详细-课件_第4页
stm32用库函数建工程非常详细-课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以stm32f10x为例讲述在IAR6.4中建立工程1PPT课件以stm32f10x为例讲述在IAR6.4中建立工程1PPTContents创建工程的准备工作1创建工程2加载工程文件3设置工程属性42PPT课件Contents创建工程的准备工作1创建工程2加载工程文件3一、准备工作从网站下载对应器件的标准外设库。这里以stm32f10x为例,在器件对应的网页中下载stm32f10x_stdperiph_lib(目前版本为3.5.0),然后解压。建立一个工程文件夹stm32_uart(自己取名字),并且在文件夹stm32_uart中建立一个文件夹EVARM,将解压后的标准库STM32F10x_StdPeriph_Lib_V3.5.0中的Libraries拷贝到stm32_uart文件夹;3PPT课件一、准备工作从网站下载对应器件的标准外设一、准备工作将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下的main.c、stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h拷贝至stm32_uart文件夹;4PPT课件一、准备工作将STM32F10x_StdPeriph_Lib一、准备工作将\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\EWARM下的stm32f10x_flash.icf、stm32f10x_flash_extsram.icf、stm32f10x_nor.icf、stm32f10x_ram.icf相应文件(比如stm32f10x_flash.icf)复制至\stm32_uart\EVARM;一个工程文件夹stm32_uart(自己取名字),并且在文件夹stm32_uart中建立一个文件夹EVARM,将解压后的标准库STM32F10x_StdPeriph_Lib_V3.5.0中的Libraries拷贝到stm32_uart文件夹;5PPT课件一、准备工作将\STM32F10x_StdPeriph_Li二、创建工程打开IAREmbeddedWorkbenchIDE,并新建workspace,再创建Project,创建过程由下图;6PPT课件二、创建工程打开IAREmbeddedWorkbench二、创建工程7PPT课件二、创建工程7PPT课件二、创建工程点击OK后在弹出的对话框导航至之前创建的stm32_uart,并命名该工程为stm32_uart。8PPT课件二、创建工程点击OK后在弹出的对话框导航至之前创建的stm3二、创建工程点击保存后,便完成工程创建,结果如图所示。9PPT课件二、创建工程点击保存后,便完成9PPT课件二、创建工程右击工程名字,然后选择Add->AddGroup添加工作组CMSIS、StdPeriph_Driver、EVARM、User、Doc,保存,如图所示;10PPT课件二、创建工程右击工程名字,然后选10PPT课件二、创建工程添加完成工作,如右图所示;11PPT课件二、创建工程添加完成工作,如11PPT课件三、加载工程文件在目标工作组点击右键Add->AddFiles,选择需要添加的文件即可,添加后的效果如图所示;其中,system_stm32f10x.c在\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x文件夹,startup_stm32f10x_md.s在\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar文件夹,StdPeriph_Driver下的文件均在\Libraries\STM32F10x_StdPeriph_Driver\src文件夹下;12PPT课件三、加载工程文件在目标工作组点击右键Add->其中,sys三、加载工程文件将main.c中无用的东西删掉,只留下包含头文件和main函数;13PPT课件三、加载工程文件将main.c中无用的东西删掉,只留下包含头四、设置工程属性右击工程,选择options,

如图选择generaloptions选项卡,在Target中选择器件击工程,选择options14PPT课件四、设置工程属性右击工程,选择options,选择gene四、设置工程属性在libraryOptions中,右下角的UseCMSIS的钩勾上,如图15PPT课件四、设置工程属性在libraryOptions中,15PP四、设置工程属性将\Libraries\CMSIS\CM3\CoreSupport中的core_cm3.c和core_cm3.h文件删掉16PPT课件四、设置工程属性将\Libraries\CMSIS\CM3\四、设置工程属性在C/C++Compiler中的Preprocessor选项卡中添加路径$PROJ_DIR$$PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x$PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\inc并且在definedsymbols中填入STM32F10X_MD和USE_STDPERIPH_DRIVER

。如下图所示17PPT课件四、设置工程属性在C/C++Compiler中的Prepr四、设置工程属性18PPT课件四、设置工程属性18PPT课件四、设置工程属性在OutputConverter中选择文件转换类型19PPT课件四、设置工程属性在OutputConverter中选择文件四、设置工程属性在Linker的Config选项卡中选择icf文件路径,一般选择stm32f10x_flash.icf,即刚开始拷到\stm32_uart\EVARM中的文件,20PPT课件四、设置工程属性在Linker的Config选20PPT课件四、设置工程属性在Debugger中选择仿真器类型21PPT课件四、设置工程属性在Debugger中选择仿真器类型21PPT四、设置工程属性在download

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论