STM32KEIL5软件下载
STM32KEIL5软件下载
好的,下载用于 STM32 开发的 Keil MDK-ARM 软件(通常被称为 Keil uVision5 或 Keil5),请按照以下步骤操作:
?重要提示: Keil MDK-ARM 是商业软件,但有功能受限的免费评估版(代码大小限制为 32KB),足以学习和开发小型 STM32 项目。对于大型项目,需要购买许可证。
? 下载步骤
-
访问 Keil 官方网站:
- 打开浏览器,访问 Keil 的官方下载页面:https://www.keil.com/download/product/
- 注意: 这是最安全、最可靠的下载来源,避免使用第三方来源以防安全风险。
-
查找 MDK-Arm (Keil MDK-ARM):
- 在下载页面找到 MDK-Arm 的区块(通常在顶部或显眼位置)。
- 点击 MDK-Arm 下方的 Download 按钮。
-
登录/注册 Keil 账号:
- 系统会提示你登录 Keil 账号。
- 如果你已有账号(通常在购买开发板如 STM32 Nucleo 或 Discovery 时注册过),请直接登录。
- 如果没有账号:
- 点击
Register或New User?链接进行注册。 - 使用有效的邮箱地址完成注册流程(可能需要邮箱验证)。
- 注册后登录。
- 点击
-
填写简短表格(可选):
- 登录后,有时会跳转到一个简短的信息收集页面(公司名、国家、用途等)。这是 Keil 收集用户信息用的,按实际情况填写即可(即使个人使用也通常需要填写才能进入下一步下载)。
-
下载安装包:
- 填写完信息或跳过表格后,页面会列出可下载的 MDK 版本。
- 找到标记为 MDKxxx.exe 的文件(其中
xxx是版本号,例如MDK537.exe)。这是主要的集成安装包。 - 强烈建议同时下载 Packs: 在安装包列表下方或附近,你会看到一个 MDKxxx Legacy Support 和一个或多个 MDKxxx Software Packs 的下载链接。点击 MDKxxx Software Packs 链接下载软件包安装器
Keil.STM32xx_DFP.x.x.x.pack(xx 代表具体的 STM32 系列,如 F1, F4, G0, G4, L4 等)。虽然主安装包可能包含一些基础支持,但下载最新的 Device Family Pack (DFP) 能确保支持最新的 STM32 芯片并包含必要的启动文件、外设驱动库等。下载你目标 STM32 系列对应的 Pack。 (如果列表中只有大的MDKxxx Software Packs包,它可能包含了多个 DFP,可以下载这个大的包)。 - 点击对应文件名旁边的下载图标或链接开始下载。主安装包(MDKxxx.exe)通常较大(几百 MB 到 1GB 多),Pack 文件大小不一。
-
运行安装程序:
- 下载完成后,双击下载的
MDKxxx.exe文件开始安装。 - 按照安装向导的提示进行操作:
- 同意许可协议。
- 选择安装路径(⚠️强烈建议使用默认路径,并且路径中不要包含中文或空格! 例如
C:\Keil_v5)。 - 选择要安装的组件:通常全选即可。
- 安装过程需要一些时间,请耐心等待。
- 安装完成后,向导可能会提示安装 Pack。如果这时你还没有下载 Pack,可以先跳过,稍后再安装(通过 Pack Installer 安装更方便)。
- 如果向导提示安装 ULINK/USB driver,请务必安装(特别是如果你计划使用 ST-Link 或 J-Link 之外的 Keil ULINK 调试器)。
- 下载完成后,双击下载的
-
安装 Device Family Pack (DFP):
- 方法一 (推荐 - 使用 Pack Installer):
- 启动 Keil MDK-ARM (uVision5)。
- 点击菜单栏的
Pack->Pack Installer。 - Pack Installer 窗口会自动连接 Keil 的服务器并列出所有可用的软件包。
- 在
Devices标签页,左侧找到STMicroelectronics-> 展开找到你使用的 STM32 系列 (例如 STM32F1, STM32F4, STM32G0 等)。 - 在右侧的
Packs标签页,会列出该系列可用的 DFP。找到最新版本(通常是顶部那个),点击旁边的Install按钮进行下载和安装。 - 等待安装完成(会有进度条显示)。
- 方法二 (手动安装):
- 双击你之前在官网下载的
.pack文件 (例如Keil.STM32F1xx_DFP.x.x.x.pack)。这会自动调用 Keil 的安装程序将该 Pack 安装到你的 MDK-ARM 目录下。
- 双击你之前在官网下载的
- 方法一 (推荐 - 使用 Pack Installer):
-
许可证管理:
- 安装完成后,首次启动 Keil MDK-ARM (uVision5),会弹出 License Management 窗口 (
File->License Management)。 - 使用评估版:
- 如果你只想使用免费的 32KB 代码限制版,在
License Management窗口的License标签页下,点击Get a complimentary Evaluation license...。 - 这会打开浏览器引导你申请一个评估许可证。
- 按照网页提示操作(通常需要登录 Keil 账号),你将获得一个 CID (Computer ID) 和一个 Evaluation License (LIC 文件或字符串)。
- 回到 Keil 的
License Management窗口,在New License ID Code (LIC)框中输入获得的许可字符串,或点击Install按钮选择下载的 LIC 文件。 - 点击
Add LIC。如果成功,Licensed区域会显示MDK-ARM Lite和到期日期(评估版有效期通常为一年)。
- 如果你只想使用免费的 32KB 代码限制版,在
- 使用商业许可证:
- 如果你已经购买了商业许可证,在
License Management窗口的License标签页下,将收到的许可证字符串或 LIC 文件添加到New License ID Code (LIC)框中进行操作。
- 如果你已经购买了商业许可证,在
- 安装完成后,首次启动 Keil MDK-ARM (uVision5),会弹出 License Management 窗口 (
? 关键点总结
- 官网下载: 务必从 https://www.keil.com/download/product/ 下载。
- 注册账号: 下载需要注册 Keil 账号。
- 下载主安装包:
MDKxxx.exe。 - 强烈建议下载 Pack: 下载目标 STM32 系列对应的 Device Family Pack
.pack文件(或使用 Pack Installer 在线安装)。 - 路径无中文/空格: 安装路径至关重要,避免使用中文或空格(如
C:\Keil_v5)。 - 安装驱动程序: 如果提示安装 ULINK/USB 驱动程序,请务必安装。
- 安装 Pack: 使用 Pack Installer (
Pack->Pack Installer) 安装最新的 STM32 DFP 或在官网下载后双击.pack文件手动安装。 - 管理许可证: 首次启动务必处理许可证(申请评估版或添加商业许可证)。
完成以上步骤后,Keil MDK-ARM 就已安装完毕,并支持你选择的 STM32 系列开发了(可以创建新工程选择对应的 STM32 芯片型号试试看是否有支持)。接下来就可以开始你的 STM32 编程之旅了!? 如果需要更详细的使用教程,可以参考 Keil 官网文档或购买开发板附带的资料。
Keil MDK5.38 STM32全系列 最新PACK包离线包高速网盘下载分享收藏(持续更新...)
本帖最后由 shizes1989 于 2024-5-7 14:57 编辑 在Keil官网上下载PACK包速度特别慢,为方便大家
使用keil5下载了STM32F3xx_DFP的包,,该怎么用keil5编写stm32f301k6tx的程序?
使用keil5下载了STM32F3xx_DFP的包,但是包里面没有stm32
keil5开发案例分享 基于STM32设计遥控小车
STM32程序开发IDE: keil5;这是基于STM32设计的4轮遥控小车,支持通过Android手机APP、Windows上位机完成对小车遥
2022-02-28 13:10:48
使用Keil下载Hex文件进STM32
初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu
2019-09-07 10:22:44
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机