STM32开发环境搭建——Keil5

本文详细介绍了Keil5(MDK-ARM)的安装步骤及配置方法,包括不同版本的选择、补丁包安装、ST-link仿真器设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Keil5的介绍

1、Keil5 也称做 MDK-ARM 或者 Realview MDK 

2、使用 C语言

3、Keil5 分为 lite、baisc、standard、Professional四个版本,本文主要介绍 Professional版本

二、安装步骤

1、如果要开发51单片机就安装keil_51.exe

2、MDK529.EXE 和 MDK535.EXE 二选一

3、针对STM32F4系列设备和STM32G4系列设备,要安装专门的软件包(补丁STM32F4安装Keil.STM32F4xx_DFP.2.11.0.pack   -> STM32F4

Keil.STM32G4xx_DFP.1.2.1.pack    -> STM32G4

4、注册、激活

三、实际安装过程

1、如果使用C51系列单片机则安装 keil_c51.exe

next ->agree->next->

将路径改为:C:\Program Files\keil_v5

 

 next->

全面“空格”即可,不填不行

next

去掉 两个对钩

 点击finish

2、安装 MDK5.29.EXE

用管理员身份运行EXE

NEXT->agree->NEXT->

路径还是C51的安装路径:C:\Program Files\keil_v5

注意路径不要使用中文等非英文

 NEXT

全部空格后 NEXT

 安装

FINISH

 

点击完成后,出来一个界面,这是一个在线的补丁包安装器

点击右上叉叉取消 

 

点击右上角取消,在此采用离线包的安装方式

 3.注册MDK5.29

管理员身份运行uVision5

File->License Magagement->

 

找到Computer ID

输入CID号码,选择ARM

复制生成的License 编码 粘贴到 ID Code 点击 Add LIC

 

 

至此,MDK529 安装完成

4、安装 F4、G4系列补丁包

双击安装、可以同时安装

NEXT..FINISH即可

5、安装ST-link仿真器

打开 uVision5 的目录位置 

选择上一级

进入目录

C:\Program Files\keil_v5\ARM\STLink\USBDriver

依照本机操作系统选择程序,64位操作系统选择 dpinst_amd64.exe

点击后

 

 NEXT

成功的标志是,出现下面的红圈里的内容

 

 

### 使用Keil5搭建STM32标准库开发环境 #### 创建工程目录结构 为了更好地管理和组织代码,建议按照如下方式创建文件夹结构: - **CMSIS**: 存储内核驱动程序和启动引导文件[^3]。 - **FWLIB**: 放置官方提供的固件库文件[^3]。 - **Project**: 保存由Keil生成的各种配置文件以及目标文件。 - **User**: 编写应用程序逻辑的主要位置,通常包含`main.c`等源码文件。 ```bash STM32_Code/ ├── CMSIS/ │ └── (放置内核驱动及相关头文件) ├── FWLIB/ │ └── (放入ST提供的标准外设库) ├── Project/ │ └── (Keil项目文件将在此处生成) └── User/ └── main.c ``` #### 安装并打开Keil uVision IDE 确保已经成功安装了最新版本Keil MDK Professional Edition,并能够正常启动该集成开发环境[^1]。 #### 配置工具链与设备支持包 进入“Pack Installer”,选择适合所使用的MCU型号对应的Device Support Package进行更新;同时也要确认ARM Compiler Toolchain处于可用状态。 #### 新建工程项目 通过菜单栏中的 `File -> New -> UVision Project...` 来初始化一个新的嵌入式C/C++项目。指定之前准备好的`Project`文件夹作为存储路径[^4]。 #### 添加必要的源文件组 在弹出的新建对话框里定义好项目的名称之后点击OK按钮继续操作。此时会提示是否要向此项目添加任何现有的源文件——这里可以选择否(N),稍后再手动导入所需的组件。 #### 导入库文件和支持资源 回到主界面后右键单击左侧资源管理器内的Target节点,依次选取`Manage Components...`选项来加载来自CMSIS-Core、Standard Peripheral Library以及其他第三方扩展模块的内容。 #### 设置编译链接参数 双击Targets下的Output标签页调整输出设置,比如设定最终可执行映像的位置及格式;接着切换至C/C++栏目下修改预处理器宏定义(-D)以适应具体硬件平台特性需求。 #### 测试编译过程 完成上述准备工作以后就可以尝试构建整个解决方案看看是否存在语法错误或者其他潜在问题了。如果一切顺利的话应该可以得到预期的结果文件(.hex/.bin)。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值