
一、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版本 * R/ Y3 o1 O( f% L; a0 T 二、安装步骤 1、如果要开发51单片机就安装keil_51.exe 2、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 5 |2 u/ }" k% H' N ![]() 4 f, ]6 k+ Q0 [9 A& U% H2 |7 q6 F& q next ->agree->next-> 将路径改为:C:\Program Files\keil_v5 ![]() next->; K% }1 F2 R9 f9 h0 ^. l$ p* t ![]() % _+ s; q, e' e$ {7 E 全面“空格”即可,不填不行7 h& U8 j/ r) c' _ next ![]() , f% l3 Y6 k0 b1 ?/ D& k" D 去掉 两个对钩 0 w m' ?1 d$ E- Y6 M 点击finish n3 ?4 }) m1 j3 D# m# Q 2、安装 MDK5.29.EXE ![]() 2 I; H. G8 ?) \1 S! C, S9 E 用管理员身份运行EXE NEXT->agree->NEXT->: j( E0 N% {0 O ![]() 路径还是C51的安装路径:C:\Program Files\keil_v5 注意路径不要使用中文等非英文' o& D% s- j6 m ' x1 _$ G% @7 p NEXT( u2 m$ |' O; B ![]() ( y$ p# @' i E- l 全部空格后 NEXT ; e. K$ S6 H* a0 @6 o* d# \ ![]() 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 ![]() FINISH0 h* Y" Q0 k1 B' N $ ^, k/ L, U8 ]; R {5 ]2 z8 ^( ` ![]() 点击完成后,出来一个界面,这是一个在线的补丁包安装器 % P: y' k% U, ` ![]() 点击右上叉叉取消 ![]() . _2 u- T, ]; j5 v7 Q' Z. U' q. P 点击右上角取消,在此采用离线包的安装方式 - t# W( w' q" z7 T+ d$ ] 3.注册MDK5.29 管理员身份运行uVision56 G$ r+ Y( i1 q" N r3 J! [) P+ _; _9 a# Y+ W3 z' ~9 C* r ![]() . x2 K# D; i5 {# h. z; T s File->License Magagement->& P% g7 X Z! w V6 F6 J6 H- N ![]() 找到Computer ID0 Y0 r8 F9 n2 F$ [5 ^ 7 X% v8 R! A* a7 ? ![]() & u- P9 v; B( H- @ @) U2 c 输入CID号码,选择ARM$ }6 A3 N/ ~6 {) R: X8 s0 H ![]() 3 e1 z; K0 _6 z: N 复制生成的License 编码 粘贴到 ID Code 点击 Add LIC 9 w" i! T }8 ?, m ![]() ![]() , l! \$ d: I: ^# F 至此,MDK529 安装完成2 Z" ^; f9 w8 o9 \* V 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 ![]() 6 V% z$ Q9 c4 K4 z' | 双击安装、可以同时安装 NEXT..FINISH即可 @9 \' ?: }: I7 c3 v, X , 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 @& _" _ ![]() 选择上一级 ![]() 进入目录 C:\Program Files\keil_v5\ARM\STLink\USBDriver+ ^/ r/ ` `8 G# u , R, F+ O! j: z( ~- V 依照本机操作系统选择程序,64位操作系统选择 dpinst_amd64.exe ![]() 点击后( K9 D% D7 v% R2 V # b, t/ M# L# p! w \! ^ ![]() NEXT 成功的标志是,出现下面的红圈里的内容 - r0 v! n m- i* e% }5 D# A ![]() . x O. N# N. E# s% ^2 u7 A ————————————————# X* T3 B U1 x' V( J+ J8 r5 m 版权声明:CTIer如有侵权请联系删除 2 o: d6 i) [' {6 |4 n. Q 0 `! d+ M6 _! Y; f |
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南
ST 微控制器电磁兼容性 (EMC) 设计指南
适用于STM32微控制器的ΣΔ数字接口入门