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

基于STM32开发环境搭建Keil5经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-30 08:59
一、Keil5的介绍( K, J% F' V: J: K
1、Keil5 也称做 MDK-ARM 或者 Realview MDK* N4 i3 ?! _4 a6 s! G0 [
2、使用 C语言3 I; L7 l/ k7 Z
3、Keil5 分为 lite、baisc、standard、Professional四个版本,本文主要介绍 Professional版本
' A+ h, S% S+ A0 Q! z% A5 z* R/ Y3 o1 O( f% L; a0 T
二、安装步骤
* |% T# n) M$ R; X0 [, g) g: U1、如果要开发51单片机就安装keil_51.exe
' }! E& D6 N3 o; ]; {  T1 {" b: y2、MDK529.EXE 和 MDK535.EXE 二选一' i: ]7 E! w+ d; {. R6 Z
3、针对STM32F4系列设备和STM32G4系列设备,要安装专门的软件包(补丁STM32F4安Keil.STM32F4xx_DFP.2.11.0.pack   -> STM32F4% s0 p0 c6 E8 B2 U, q) Y& A! ^7 L
Keil.STM32G4xx_DFP.1.2.1.pack    -> STM32G45 {  }# V/ n' O9 ]2 P
4、注册、激活4 w; U. N1 ]; a
# f5 m+ P% P7 \  ~' Y/ s) |2 S
三、实际安装过程5 n6 k% D- K3 M9 b
1、如果使用C51系列单片机则安装 keil_c51.exe
1 U. C$ I  x" m# W3 v! g# E9 p5 |2 u/ }" k% H' N
16b7ea1a6782433bad69ddb7206483f7.png " T1 H; u/ p  r" ^4 z$ N
4 f, ]6 k+ Q0 [9 A& U% H2 |7 q6 F& q

) @0 `- @; u3 f  Snext ->agree->next->
* [+ }  n1 }% p% D1 X% S将路径改为:C:\Program Files\keil_v5
  e1 N% k( n4 c  p
+ b: ]2 N  L+ j  c8 x: P2 T7 i
af385c8cacbf45e0b00ba46a5ae63874.png
  w% s# ^! u: d' t
4 D5 u) v! Z8 r/ S& ^/ s! G7 n" V next->; K% }1 F2 R9 f9 h0 ^. l$ p* t

* P( l8 n4 p% r- w$ E
89a7413347e6418791f3322b23d6cd7f.png 1 U9 y# h, i  T& _0 ^
% _+ s; q, e' e$ {7 E
全面“空格”即可,不填不行7 h& U8 j/ r) c' _
next
1 ~% k, @& L# x$ u" e
% ]/ |# w3 J( Z: t
bf7ce81107d344819691c274bbdcd3fd.png , L1 q4 ]3 L3 V0 K2 C. H) Z- Z) L
, f% l3 Y6 k0 b1 ?/ D& k" D
去掉 两个对钩
( l/ c. ]6 T( l$ F; F' }9 G/ C0 w  m' ?1 d$ E- Y6 M
点击finish
2 y( I* Y( r5 J1 D, c( q
* g7 x: Y# k1 m$ c; D& f% \
  n3 ?4 }) m1 j3 D# m# Q
2、安装 MDK5.29.EXE
" A! z& \4 }! e1 g
" Q0 \" e  m' Y7 g
b598df564cd94373af81905a3d09aa58.png
6 A6 G$ a8 A9 \3 A- t
2 I; H. G8 ?) \1 S! C, S9 E
用管理员身份运行EXE
9 R) T7 X" ?5 V- S  {
' E6 x6 z! I  @
NEXT->agree->NEXT->: j( E0 N% {0 O

+ E2 [7 ~# k+ e/ u# d- f& b
fa778b0bd52540aa968a15615c1c6479.png
$ b7 s/ w7 i7 X; N0 f
+ x9 ^9 @8 Z; A2 G8 Y& \路径还是C51的安装路径:C:\Program Files\keil_v5
5 v$ W7 x- G' S+ |2 |/ i& H
( B# S& G+ P$ p9 Z% i  u+ V注意路径不要使用中文等非英文' o& D% s- j6 m
' x1 _$ G% @7 p
NEXT( u2 m$ |' O; B

* E6 e0 a8 V  A
378d9f031ad04200be6276664b029a58.png
- A7 m9 r$ e# m) h( y$ p# @' i  E- l
全部空格后 NEXT
' h; e6 f* m0 X9 Y$ e; e. K$ S6 H* a0 @6 o* d# \
e9c60c11962b4ee5a421105f0ced38ac.png 1 P$ A$ d  Q4 Z
8 t" ]6 D, U/ M: J# L
安装! x$ B$ d( b& u: V- w+ J, w9 X
* O+ x. q, Q. P, q2 s  i
f6a8612c87b64c179ceecdf5c712175d.png
* d- g* h, r7 V
" o+ `3 A: n7 w  ~! f) {/ E
FINISH0 h* Y" Q0 k1 B' N
$ ^, k/ L, U8 ]; R  {5 ]2 z8 ^( `
cb31f45a11264003a3203fa5a113de9d.png 0 T" ~& {+ @, a2 W, i6 \* U

/ H) N: P* J. |. r点击完成后,出来一个界面,这是一个在线的补丁包安装器
. P" O" {8 a! C! a% P: y' k% U, `
dcf1d968fb12431db57eb5b1532049e8.png 2 ?! `- j7 R: r  X% E* M

+ F/ E2 B9 \/ a0 v点击右上叉叉取消
. ~+ h4 l( Z: d. O7 n
' U2 C6 R. `  V1 I
bb700c16dbc24e9b9adb72e803aeca15.png 9 Z( G. ?& }7 z5 l7 t, T& v
. _2 u- T, ]; j5 v7 Q' Z. U' q. P
点击右上角取消,在此采用离线包的安装方式
' c2 F4 {  x2 X, [: {
/ Z1 [! c7 M2 ?% `
- t# W( w' q" z7 T+ d$ ]
3.注册MDK5.29
. f- p" x8 N, \  W. {# m管理员身份运行uVision56 G$ r+ Y( i1 q" N
  r3 J! [) P+ _; _9 a# Y+ W3 z' ~9 C* r
6f9f8c51ac6a4b0cb4545130f831044a.png ( P, g6 Z. L  {8 Z" S6 B: Y
. x2 K# D; i5 {# h. z; T  s
File->License Magagement->& P% g7 X  Z! w  V6 F6 J6 H- N

. ?, _7 v: L7 |8 V; a( w
99c36d19354d45498ba98ba9dc85faa0.png
. Y! Q4 U( f5 q6 \3 L

# [4 D9 v9 P. n# C  A8 T找到Computer ID0 Y0 r8 F9 n2 F$ [5 ^
7 X% v8 R! A* a7 ?
cfec6ecb03634f1a90c1ee5eb9f7dc5d.png
) G' o4 z8 q! D, Q& u- P9 v; B( H- @  @) U2 c
输入CID号码,选择ARM$ }6 A3 N/ ~6 {) R: X8 s0 H

0 ]% L4 K( [. b6 C# v/ _) R
3e407784b0b248f0b33f42a57e0f377b.png
: h$ w' {  I* K: {
3 e1 z; K0 _6 z: N
复制生成的License 编码 粘贴到 ID Code 点击 Add LIC
1 j1 O3 V3 ~" p9 M; {9 w" i! T  }8 ?, m
542c77d869ce42ed8d9397cbec30c83d.png ) E1 ]( `. ~) I

9 \! F8 p2 B9 M! ~$ |, V5 D# f 27e82fa394b542f598d94da54fb5aaea.png
: S- ~: ^* ^+ b
, l! \$ d: I: ^# F
至此,MDK529 安装完成2 Z" ^; f9 w8 o9 \* V

2 M+ x, I. M! D' z: ]* @
4 i1 \' v$ E' T1 M) q
4、安装 F4、G4系列补丁包
8 J3 \( h( V8 E* x! E
/ f& ^8 P  G" r1 P. I9 v
15d8514a09ce4b26a5f87e780228d9d9.png
. N# ?- b3 m% z* y7 F6 V% z$ Q9 c4 K4 z' |
双击安装、可以同时安装
+ E- B8 a; V# s1 I+ L

# p( j4 X" I& Q. \NEXT..FINISH即可  @9 \' ?: }: I7 c3 v, X

5 P; e( i1 u8 N7 L$ Z1 L1 I
, r2 A: J) W/ {7 w% {5 m9 ]3 q
5、安装ST-link仿真
' u1 P. V/ G. a8 M, C
打开 uVision5 的目录位置 1 _$ k" M5 e- r2 E4 e) I
6 N1 d/ z  V# o2 O2 @& _" _
37b55f62518f410da5df6de5415614c7.png 4 G1 g$ A3 Q* M( Q, }  ?

; a( f# J" y  Y1 u: W8 g选择上一级
. \. s4 k; p8 m3 G0 w: z! d
8 u. s( g# n, r1 P+ I8 A
1adcc28c40f048629ad610bb40c544b8.png
5 k0 T( e; K$ j* Q

4 l9 B9 k5 k- @( c: Q进入目录
; H$ D7 B: x5 G% C: j% V" H* W1 `* QC:\Program Files\keil_v5\ARM\STLink\USBDriver+ ^/ r/ `  `8 G# u
, R, F+ O! j: z( ~- V
依照本机操作系统选择程序,64位操作系统选择 dpinst_amd64.exe
' ~5 H& B, j& J) M! I: l* H- ]) |
& l$ e7 |! D  C9 O0 K
03775d25df99488ba84622d22ced9da7.png - x: c- G4 F5 U3 G9 K4 [

/ z4 ^  m- F- S' C7 I% y
点击后( K9 D% D7 v% R2 V
# b, t/ M# L# p! w  \! ^
e93760672570405592d46b238f35d0c8.png 1 c2 N3 p; b  s6 ^

' p2 k0 O! s! Z3 r; o6 o. PNEXT
% Z; W" ^3 |* a2 [$ V9 W8 z2 e3 J成功的标志是,出现下面的红圈里的内容
2 T' f6 z! B6 z6 |8 b4 H6 R. M- r0 v! n  m- i* e% }5 D# A
41d5ae5ee3d94cd0904ca166afd249fd.png
( p  g2 c' ~0 p0 R9 G6 P
/ _+ j& l- e: t4 X2 @
. x  O. N# N. E# s% ^2 u7 A
————————————————# X* T3 B  U1 x' V( J+ J8 r5 m
版权声明:CTIer如有侵权请联系删除
+ [: @, L9 f/ n- C, c2 o: d6 i) [' {6 |4 n. Q

; d4 @, V# f2 w/ r; n: t0 `! d+ M6 _! Y; f
收藏 评论0 发布时间:2023-4-30 08:59

举报

0个回答

所属标签

相似分享

官网相关资源

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