基于IAREmbeddedWorkbenchforARM720的STM32F302Nucleo板的开发环境的工程建立_第1页
基于IAREmbeddedWorkbenchforARM720的STM32F302Nucleo板的开发环境的工程建立_第2页
基于IAREmbeddedWorkbenchforARM720的STM32F302Nucleo板的开发环境的工程建立_第3页
基于IAREmbeddedWorkbenchforARM720的STM32F302Nucleo板的开发环境的工程建立_第4页
基于IAREmbeddedWorkbenchforARM720的STM32F302Nucleo板的开发环境的工程建立_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、基于IAR Embedded Workbench for ARM 7.20的STM32F302 Nucleo板的开发环境的工程建立1. 安装IAR EWARM 7.20软件2. 获得License , 得到 IAR 的授权3. 在电脑任意位置新建文件夹用来装工程文件,取名“F302_ Nuleo Demo”4. 把“”文件里的“Library”和“Utilities”文件夹拷贝到“F302_Nuleo Demo”文件夹下。5. 将文件“stm32f3xx_it.c”“stm32f3xx_it.h”“stm32f30x_conf.h”“system_stm32f30x.c”文件拷贝到“F302_

2、 Nuleo Demo”文件夹下“stm32f3xx_it.c”在路径“LibrariesCMSISDeviceSTSTM32F30xSourceTemplates”下“system_stm32f30x.c”在LibrariesCMSISDeviceSTSTM32F30xSourceTemplates”下“stm32f3xx_it.h”和“stm32f30x_conf.h”可以在固件库文件的官方例程中找到。6. 打开IAR软件7. 新建一个工程,点击Project,选择Creat New Project,选择Empty project ,单击OK保存到刚刚新建的F302_Nucleo Demo

3、文件夹下,文件命名为“F302_Nucleo Demo” 8. A.建立好空的工程了,下面需要做的事情就是将必须的文件添加进去,对着对着Workspace下面的Files文件树里面的F302_Nucleo Demo右键,选择”add” “add group”,添加”CMSISI, EWARM , LIBRARY , User” 这几个group,如下图:B.新建文件夹“main.c”、“main.h”,并将这两个文件保存到文件夹“F302_Nucleo Demo”下,编辑文件“main.h”,在文件中添加如下代码段:#ifndef _MAIN_H#define _MAIN_H#include

4、"stm32f3xx_nucleo.h"#endifC.然后分别在每个文件夹下添加需要的文件,需添加的文件如下:9. A.鼠标放在工程上单击右键,选择“option”,进行相关的设置:首先在General Option里面的Target 选择core为Cortex-M0, 选择Device为ST STM32F302x8B.然后在C/C+ Compiler里面的Optimization里选择Level为High。C.接着就是很关键的一步,设置include路径,在Preprocessor里面,Additional include directories的右边单击.,添加h文件

5、包含路径,要注意的是:在设置路径的时候最好设置成相对路径,如果设置成绝对路径,以后工程的移植就麻烦了。“$PROJ_DIR$”为相对路径的标志。本人设置的路径如下:$PROJ_DIR$PROJ_DIR$UtilitiesSTM32_Nucleostm32f3xx$PROJ_DIR$LibrariesCMSISDeviceSTSTM32F30xInclude$PROJ_DIR$LibrariesSTM32F30x_StdPeriph_Driverinc$PROJ_DIR$LibrariesCMSISIncludeD.在Preprocesser的Defined symbols里面添加如下内容:US

6、E_STDPERIPH_DRIVERSTM32F302x8E.在OutputConverter里面的Output里面勾选Generate additional output ,选择文件输出形式为Intel extended。勾选Override defaultF.在Linker的Config里面勾选Override configuration file ,单击右边的.,选择工程文件夹里面的icf文件,表示程序将通过flash来运行。G.在Debugger里面的Setup里面选择Driver为ST-LINK ,勾选Run to为main。H.在Debugger 的Download 里面勾选Use flash loader ,如果不勾选则程序不能被下载到芯片的flash里面。I.在ST-LINK里面设置Clock setup为72MHz。10. 设置完毕之后双击main.c输入下面的代码段:#include “main.h”In t main() 11. 点击IAR软件上方的快捷键的编译键,弹出保存工程对话框,填写工程名字

温馨提示

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

评论

0/150

提交评论