目录

IAR配置

更新于 2021-01-23

STM32—IAR配置

配置

  1. 新建立一个文件夹,并建立如下文件夹

    image-1

  2. 将stm32固件库:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\ 目录下的汇编文件复制到刚刚建好的模板目录下CMSIS\

    image-2

  3. 将stm32固件库:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\ 目录下的文件复制到刚刚建好的模板目录下FWLIB\

    image-3

  4. 将stm32固件库:STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\EWARM\ 目录下的.icf文件复制到刚刚建好的模板目录下Config\

    image-4

 

  1. 将stm32固件库:STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\ 目录下的文件复制到刚刚建好的模板目录下User\
    image-5

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

image-6

接下来分别将模板文件夹中的.c文件添加进工程

image-7

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

image-8

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

image-9

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

image-10

image-11

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

image-12

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

image-13

本文件没有使用CMSIS DAP编译器,配置一直失败,最后采用生成hex文件的方式来下载程序。

image-14

最后生成的hex文件位于 Project\Debug\Exe

秉火stm32f103vet6 指南者开发板hex下载

image-15