STM32 IAR7.30开发环境搭建

本文主要内容来至于网络,感谢网络同仁的贡献。

1 Keil-MDK
工程后缀: .uvprojx
1.1 Keil-MDK Install Guide

PSN: U1E21-CM9GY-L3G4L
MDK: Microcontroller Development Kit

2 IAR Embedded WorkBench for ARM (EWARM)
工程后缀: .eww
由于ST官方的examples基于IAR编写,所以选择IAR安装。

2.1 生成序列号(IAR7.30注册机)
首先打开IAR7.30注册机文件夹里面有四个文件

按照使用方法操作就可以。

2.1.1 单击IARID.EXE得到本机的ID号

我这里的电脑硬件ID号为:0x1A556。每个电脑都不一样,所以这步必须要有。强调:千万不要直接就用该手册上的ID号。

2.1.2 用UltraEdit软件打开Key.cmd,将ID修改为本机ID

上面是直接打开Key.cmd的界面。
修改之后的界面如下。

可以看出我已经把ID从之前的“0x178D8”改为“0x1A556”了。改了之后需要保存。

2.1.3 运行KEY.cmd,在key.txt中的含有EW8051-EV的序列号就是7.30的序列号

运行KEY.cmd之后,在文件夹中会多出一个文件key.txt

那么打开key.txt

选中部分就是我们需要的东西了。

2.2 安装IAR

运行

Next

Accept

这里就要开始用到序列号了。

把上图的

改成

改了之后为

Next

可以看到LicenseKey是空的,那么把

带色部分复制过去

Next

不要使用带有中文的路径

Next

Next

Next

Next

进入安装过程,要等个几分钟

Finish。

3 DEBUG工具
3.1 JLINK
JLINK使用的SoC是AT91SAM7S64,JLINK是通用的开发工具,可以用于Keil MDK、IAR、ADS等平台,速度、效率、功能均比ULINK强。

3.2 STLINK

3.3 ULINK
ULINK是Keil公司开发的仿真器,专用于Keil MDK。
Flash算法文件扩展名:
.flm: Cortex M系列
.flx: ARM7和ARM9
Flash算法被ULINK下载到MCU SRAM里,让算法程序自己运行并写Flash,和IAP(In Application Programming)比较像。

4 Abbreviations
IAR:后两个字母取之于创始人名字Anders Rundgren的首字母,瑞典语Ingenjörsfirman Anders Rundgren,意为Anders Rundgren工程公司
STM32WB:Wireless Series with BLE5.0

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值