IAR开发环境

备注

此文档中的图片均以ET6002为例,ET6001/ET6025/ET6039等用户可参考相应芯片的DFP包安装及工程配置方法,进行环境搭建。

IAR 集成开发环境安装

IAR Embedded Workbench 是瑞典 IAR Systems 公司开发的一款专业嵌入式开发工具链,广泛应用于工业控制、消费电子、汽车电子、物联网等嵌入式系统开发领域。

ET6001目前的SDK软件包可直接导入平台使用, 在搭建基于ET6001 SDK软件包的工程前,需要先安装IAR IDE和必要的驱动。

  • 安装IAR Embedded Workbench for Arm软件包

  • 安装调试器驱动(EVB板自带Win10免驱调试器)

  • 安装USB转串口驱动(Win10免驱)

  • IAR Device Support安装

  • 安装ET6001 SDK DFP package

IAR Embedded Workbench for Arm软件包安装

  1. 下载安装包 https://www.iar.com/zh/embedded-development-tools/free-trials (版本9.30.1及以上)

  2. 按照指示安装软件包(不要有中文路径)

调试器驱动安装

可用于ARM Cortex-M架构芯片的调试器种类繁多,大致有二种:

  1. 兼容CMSIS-DAP的仿真器(安装IAR后驱动已安装)

  2. J-Link(版本V7.86版本以下)

SEGGER官网 下载, 下载完成后直接安装,安装完成驱动也相应的安装完成。如安装成功,接入J-link调试器,打开设备管理器会显示如下:

../_images/ideenv002.png

USB转串口驱动安装

Win10以上系统,板载USB转串口系统自带驱动,无需额外安装。

IAR Device Support安装

gitee仓库 下载 device_support

  1. 将IAR文件夹下的arm文件夹复制至IAR的安装路径下

  • 路径一般为C:Program FilesIAR SystemsEmbedded Workbench <version>

  • 如果提示”目标已包含一个名为‘xxx’的文件“,点击替换目标中的文件

  • 如果提示“你需要提供管理员权限才能复制到此文件夹”,请用具有管理员权限的账户进行此操作

  1. J-Link 配置添加芯片支持,打开 device_support 下的 JLINK 文件夹,根据JLink版本选择对应的文件夹,将文件复制到JLink安装路径中。

  • JLink版本小于V7.62 - 将【V7.62版本以下】文件夹内的所有文件与文件夹复制至JLink的安装路径(安装路径一般为C:Program FilesSEGGERJLink) - 如果提示”目标已包含一个名为‘xxx’的文件“,点击替换覆盖目标中的文件

  • JLink版本大于等于V7.62 - 将【V7.62版本及以上】文件夹下的`JLinkDevices`文件夹直接复制至 C:\Users\<USER>\AppData\Roaming\SEGGER\ - 如果提示”目标已包含一个名为‘xxx’的文件“,点击替换覆盖目标中的文件

DFP软件包安装

在.rst文件中,ETMCU的ET6001软件包名称为 ETMCU.ET6001_DFP.x.x.x.pack ,可在 ETMCU官网 软件分类中找到并下载

安装方式有如下两种:

  1. 直接链接到KEIL的PACK目录(复用keil的PACK包)

../_images/IAR_PACK_install.png ../_images/IAR_PACK_install_mode1.png
  1. 手动导入对应的PACK包

../_images/IAR_PACK_install_mode2.png

工程配置

新建工程

  1. 打开IAR Embedded Workbench for Arm软件包

  2. 新建工作空间

../_images/iar_ideenv01.png
  1. 新建工程

../_images/iar_ideenv02.png
  1. 创建工程项目后,自动弹出提示框,选择芯片

../_images/iar_ideenv03.png
  1. 根据需求,选择相关配置文件,其中CORE, Startup, CRG,CORTEX是必选的。

../_images/iar_ideenv04.png
  1. 配置完成,CTRL + s保存,即可使用选择的文件

../_images/iar_ideenv05.png
  1. 新建组,添加源文件

../_images/iar_ideenv06.png

建议直接复制示例代码中的工程文件,然后进行修改。

程序下载与调试

  1. 打开示例代码,双击打开工程

../_images/iar_ideenv07.png
  1. 选择调试器

../_images/iar_ideenv08.png
  1. 编译、下载

../_images/iar_ideenv09.png
  1. 使用J-Link调试时,若弹窗 Target device settings, 选择Cortex-7

../_images/iar_ideenv10.png
  1. 查看寄存器

../_images/IAR_view_registers.png

系统启动、程序脱机下载

系统启动

程序脱机下载

bin文件生成:

../_images/IAR_create_bin.png