版本1:

stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程:

  1、在常用的文件夹下新建立一个文件夹,根据个人喜好,分别建立如下几个文件夹,用于分别存放固件库中的文件和用户自己的文件

  2、将固件库E:\STM32\stm32固件库3.5\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar目录下的汇编文件复制到刚刚建好的模板目录下F:\STM32-IAR\demo\CMSIS\Startup

 3、将固件库E:\STM32\stm32固件库3.5\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x目录下的文件复制到刚刚建好的模板目录下F:\STM32-IAR\demo\CMSIS\System下

  4、将固件库E:\STM32\stm32固件库3.5\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver目录下的驱动文件复制到模板目录下F:\STM32-IAR\demo\FWLIB

  5、将固件库E:\STM32\stm32固件库3.5\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\EWARM目录下的.icf文件复制到模板目录F:\STM32-IAR\demo\Config中

 

6、将固件库目录E:\STM32\stm32固件库3.5\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下的F:\STM32-IAR\demo\User下

到此为止,建工程前的准备工作已经做好,接下来就是打开IAR进行建立工程了,打开IAR->File->New->Workspace,建立好工作空间后,选择Project->Create New Project 建立一个新的工程,接下来将鼠标放在界面左侧的工作空间处点击鼠标右键选择Add,添加工作组如下图,文件名模板文件夹中的名字相同

加下来分别将模板文件家中的.C文件添加进工程

到此为止需要添加的文件已全部添加进来了,接下来是对IAR的配置,依旧是将鼠标放在左侧的工作空间上点击右键选择Options进行配置,在General Options-Target-Device选择自己使用的相应芯片型号,General Options下其他选项保持默认即可,

接下来是C\C++Compler按下图进行设置

接下来的几项一次按接下来的图片设置就好

接下来是最容易忽视的一个问题,图片上画圈的位置一定要选上,不然编译将出错

最后在工程中加入main函数编译通过,一个模板就建好了

版本2:

IAR建立stm32工程相关推荐

  1. IAR EW6.30版本下建立STM32工程(芯片型号STM32F105VC)

    参考博客及文档有: 1,http://www.cnblogs.com/ele-eye/archive/2011/11/28/2266229.html 2,http://www.cnblogs.com/ ...

  2. IAR新建stm32工程,完美移植stm32标准库(附源码)

    开发环境:Window 10 64bit 开发工具:IAR Embedded Workbench 硬件:stm32f103c8t6 基于IAR 开发工具,新建立STM32F1系列的最小开发例程,并加入 ...

  3. IAR建立STM32F103ZET6工程

    使用IAR和STM32固件库v3.5建立STM32F103ZET6工程步骤 软件:IAR 单片机:STM32F103ZET6 操作系统:win7 1.建立工程目录,在工程目录下新建如下目录: 各目录的 ...

  4. keil建立stm32工程即标准库函数目录结构

    建立keil stm32工程文件 1. 标准库函数目录结构 需要分清库函数和keil的pack包,前者是ST公司对ST系列芯片编写的库函数,其中包括芯片的的启动文件和外设配置函数文件,后者是Keil ...

  5. keil添加hal库_一、使用HAL库建立STM32工程

    一.建立一个空文件夹,在其中建立四个空文件夹 Doc : 存放说明文档等 Libraries : 存放CMSIS文件和HAL库文件 Project :存放Keil工程 User : 存放用户自己的文件 ...

  6. IAR建立CC2530工程的设置问题及生成.hex文件

    这篇是转载过来的,其实设置都差不多: 利用IAR建完一个工程后,进行设置如下:这里以CC2430为例子,CC2530设置也差不多. 选择 Project 菜单下的Options 配置与 CC2430 ...

  7. 新手入门 keil MDK5 建立STM32工程

    keil uvison 是用来开发 单片机的,Keil mdk 是用来开发 ARM 的. 芯片型号是:STM32F103RB6 1,新建工程 配置属性 晶振为8M 根据实际晶振选择 生成 HEX 文件 ...

  8. 使用keil5的固件库建立第一个STM32工程

    这里小编使用STM32F103ZET6型号开发板为例,给大家介绍使用keil5的固件库建立一个LED灯闪烁的工程.这种方式简单直接易上手,特适合某些想偷懒或赶时间编程的朋友. 一.步骤: 第一步,选择 ...

  9. IAR 下根据官方库建立 STM32的工程

    目录 1. IARforSTM32工程v0.0版本.... 1 2. IARforSTM32工程v0.1版本.... 6 2.1今天v0.0版本出现了警告.... 6 2.2下载仿真.... 7 2. ...

最新文章

  1. mysql的时间存储格式
  2. 一文概述 2018 年深度学习 NLP 十大创新思路
  3. KeyUsage Extension The KeyUsage extension defines the following variables, which correlate directly
  4. Struts2学习总结三
  5. c语言电报关系的题目,c语言所有题目以跟答案.doc
  6. 八十第五个冠军(复制和匹配的字符串)
  7. mysql8.0 安装 修改密码 允许远程连接
  8. Mac上的Dock 栏如何设置更好用?
  9. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_3_对象的反序列化流_ObjectInputStream...
  10. Linux命令(压缩,解压rar)
  11. 计算机丢失w95scm.dll,修复w95scm.dll
  12. 谈谈面向对象分析和设计
  13. Windows文件搜索工具(文件、文件夹、文件内容搜索,支持大小写、全字、正则表达式搜索条件)
  14. php案例:批量重命名图片
  15. 怎么提高编程能力?逻辑思维能力?
  16. 学术之声 | 专访邵俊教授:区块链用技术保证在链上说话算话
  17. CSS单行省略和多行省略
  18. 【量化】通过Fama-French三因子模型选股,收益能达到多少?
  19. codeforces round 717 div2 D
  20. GLFW+OpenGL三维空间旋转模型的算法

热门文章

  1. 【BZOJ4004】装备购买(线性基)
  2. 【Java集合系列四】HashSet和LinkedHashSet解析
  3. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载一(PhoneGap中的API)...
  4. 前台页面验证中需要注意的一个与VARCHAR2(N BYTE)和VARCHAR2(N CHAR)的小细节
  5. 软件开发人员该如何深入理解自己的代码
  6. IAR实际使用过程中遇到的问题
  7. CSS中用 opacity、visibility、display 属性将 元素隐藏 的 对比分析
  8. hibernate xml配置文件
  9. 如何把讨厌的人踢出局域网(kickthemout)
  10. 动态行和列的表格,展现方式