你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 Keil5(MDK-ARM)安装教程详解

[复制链接]
STMCU小助手 发布时间:2022-4-3 22:00
01. MDK概述
2 D. h! r. X. T/ K5 o! aMDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为:
+ O# B) H# x' e0 y$ m0 w& X% c6 |, ]6 m/ I' U1 _; {% S- ^/ I- X
MDK5.31,该版本使用 uVision5 IDE 集成开发环境,是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。, P% d0 A( B& ?; X! K! z

; E, ]/ H3 f+ X. L- y" u0 }MDK5 向后兼容 MDK4 和 MDK3 等,以前的项目同样可以在 MDK5 上进行开发(但是头文件方面得全部自己添加), MDK5 同时加强了针
3 H; y9 X8 M$ Q+ ]) B% T( x4 H! O2 p( `  ]1 y6 A3 \: B, \
对 Cortex-M 微控制器开发的支持,并且对传统的开发模式和界面进行升级,MDK5 由两个部分组成:MDK Core 和 Software Packs。其
3 x. c" S5 {/ R
$ }/ Q1 X/ j. ?- n: o/ V7 M3 g: p中,Software Packs 可以独立于工具链进行新芯片支持和中间库的升级。( \( |! p; U8 Z: D4 Z' e
9 t) I& F5 P6 @0 u. ]
4ODZ(Y]K86`@WRX_6LPYRFO.png
' w% B# M" W3 r- |& g9 f$ m( H& E' s2 J0 T; Q! u) n
从上图可以看出,MDK Core 又分成四个部分:uVision IDE with Editor(编辑器),ARM C/C++ Compiler(编译器),Pack Installer(包安装器),uVision Debugger with Trace(调试跟踪器)。uVision IDE 从 MDK4.7 版本开始就加入了代码提示功能和语法动态检测等实用功能,相对于以往的 IDE 改进很大。3 Y% o# h9 r# L7 g2 X/ N0 N  {6 b

9 P  f# D. J; CSoftware Packs(包安装器)又分为:Device(芯片支持),CMSIS(ARM Cortex 微控制器软件接口标准)和 Mdidleware(中间库)三个小部分,通过包安装器,我们可以安装最新的组件,从而支持新的器件、提供新的设备驱动库以及最新例程等,加速产品开发进度。9 O. M9 I' ^1 Q0 N9 A% d
- X  M3 V# s( V) L! B& u% R
同以往的 MDK 不同,以往的 MDK 把所有组件到包含到了一个安装包里面,显得十分“笨重”,MDK5 则不一样,MDK Core 是一个独立的安装包,它并不包含器件支持、设备驱动、CMSIS 等组件,大小才 300M 左右,相对于 MDK4.70A 的 500 多 M,瘦身明显。而器件支持、设备驱动、CMSIS 等组件,则可以点击 MDK5 的 Build Toolbar 的最后一个图标调出 Pack Installer,来进行各种组件的安装。
8 P8 Q8 z! L9 M" b8 C8 D1 U! Q& P! x7 d( R8 I+ C8 K& f
Keil MDK-ARM支持的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大几千种。* z# _* V! e* V
9 g+ K/ B6 z( V3 a) f* I
02. Keil MDK-ARM下载
) N7 \  i8 c1 r; t3 Z% }9 C1 `+ p目前(2020年07月)Keil MDK-ARM官方最新版本是V5.31。
# u6 J9 P% I) m. Y' u( z& s8 t$ {' _: z5 i+ V( \3 D  a

8 \* ]9 U: M# \5 E$ j03. Keil MDK-ARM安装

* S+ F, e3 w1 J; ?5 T% r3.1 双击安装包,进入安装向导界面,点击Next3 y6 i. H4 I6 N5 O

3 ~' b. {% E. ~; [: T3 C3 v  e+ R
U9H{7PJH{6~C]M%L{7J8`_N.png
5 c' g1 c+ s& M; r1 k! P
/ d) q7 L: e. ]4 s# }% p2 O3 o3.2 选择同意协议,然后下一步! U  d* L8 I: b8 K% r
; }. o( p' V7 X0 z
I9}8YB%1U0DR[_7V3ZW715U.png
/ ^. w, t; z( I, T& j4 Y4 |
. w; F# Z( ]  r7 b9 j  b- W3.3 选择软件和支持包安装路径(可以默认),点击Next。! o" m2 l; v8 ^$ c7 E9 W1 m2 {

; B! ^7 \% L  d& C
Q[D}MAL[DGY`B_65EDF_9M9.png ) }, D+ y5 Y& c* b% H7 n, {( y

- W: _. [- U6 w: r+ b3.4 填写基本信息,然后选择下一步。
0 |  s/ v; Q, s* B$ @9 k' @! X7 |* `9 U0 ^
# t! @9 Y. L; }  v1 e- c6 g* }' }
EMRZI{J$RI9_G8_AD9C_9ZO.png
5 C! p5 M% A8 Z. T: [! y0 f
5 p# Z" B& K% M3.5 正在安装,稍等几分钟。
& V8 u  R$ c1 ^9 U6 @3 N7 u+ V& `- \
+ y( x# A/ z- T6 j
85BPLT1KSBTUYK(4~V~Q0UQ.png 2 Z, M+ k, L* v  ^7 T6 a8 k

3 C7 E  M( V. F: P( w+ s3.6 安装过程中,弹出如下窗口,选择安装。
. Y+ ~9 S9 K; b1 W' _
% v, h* b- o0 b  H1 a$ i
M{F4G)KN]5]PW3}WLI2`XWD.png 1 w; s  e: D- [( j, ~

# ~/ ]3 P4 _. s3.7 点击Finish,完成安装。

: {9 \' ~" j3 O: U* [2 u9 H8 d& s
YAK@GH4}$NA7XDHCL[PMN44.png
9 N7 H" F" t) u
' _+ Q# z" S) m8 }7 a. u% D- l至此Keil MDK-ARM就安装完成,可以新建工程使用了。但为了不受编译代码4K大小限制和用户体验,就需要购买授权,或注册。
5 L4 l' b+ W( k# N/ T7 H0 D: E! V( F4 Y- f" O8 I% j. e  f
04. Keil MDK-ARM注册
! m- ^. X( ?$ B6 J
Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,针对个人开发学习的朋友而言,进行非商业用途的使用。
( n% b6 x3 P: d$ o" P4 ?2 c2 H/ I1 M3 @, V* M/ L! }6 q
4.1 以管理员的方式运行Keil软件, c8 U+ K2 V# ]
. F+ H6 W" |, O$ ]
I9[IWDUX5I}`DTL`KI}XCFO.png
  ^- q7 x7 X* T+ L5 w8 k* _( R' P, K3 `% t
4.2 打开注册管理窗口(File -> License Management),并复制CID。  \$ g# v" A4 g4 b* U8 n9 L3 X0 ]
; S4 F4 H% e- f: M' v) N: j: _
67~E4J_~H(X1GPWLOJ][67O.png # j7 B. e& @# K/ u# l
; t- A2 H! {* }
4.3 打开注册机,执行如下一步。
6 B0 n5 A( `7 V- s1 K9 R2 B1 O4 e5 T" O
4 ]$ ?, I9 }$ v

) m% c& C1 O4 ]% ]  \4 Z) v4.4 将注册码添加到注册窗口中
20200817160600567.png
* W  N$ n4 W7 S( |
( n% E( X& i% H& U% W8 D+ @
  [9 f, z' e& c6 e. {) t9 ]* `
. h2 ?/ U# E$ m+ H" ^  Q  q* ]) ]$ j: j; h# `. w
收藏 评论0 发布时间:2022-4-3 22:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版