keil5 MDK 最新版本官网下载(v5.40为例) ARM单片机环境搭建安装教程(STM32系列为例)

news2024/9/22 16:34:38

正所谓授之以鱼不如授之以渔。本文将细讲从官网下载keil5MDK来保证keil5为最新版本的实时性

(注意新老版本可能出现版本兼容问题,若不放心,跟着老弟我一起下载5.40版本即可)


目录

一、下载keil5 MDK

方法①:CSDN下载(已设置0积分直接下载即可)

方法②:官网下载keil5 MDK(v5.40为例)

二、安装keil5 MDK

三、破解keil5 MDK

①★必须以管理员方式打开keil MDK!

 ②打开Keygen(注册机)跟随如下操作

四、添加所需的STM32芯片包

添加方式一:keil5在线下载(操作简单一张图搞定)

添加方式二:离线下载芯片包:

五、添加VC5编译器

第一步安装VC5编译器 :

 第二步在keil5里面添加VC5:

注意事项:

六、 最后自行验证环境

补充:ST-LINK烧录


注:本文所需下载资源均已上传至CSDN,且0积分即可免费下载(其中注册机上传失败,已通过百度网盘上传)

(如下可见。长期更新免费实用资源欢迎关注ff7aad8dc1a0461991a46d8efce23190.png)


一、下载keil5 MDK

方法①:CSDN下载(已设置0积分直接下载即可)

CSDN平台0积分直接免费下载keil5 MDK

方法②:官网下载keil5 MDK(v5.40为例)

keil5 MDK历史版本合集(点开如下图)

 605f7dea46e74c228ba218419a1d2023.png

需填写信息                  之后正常下载即可

7fb09c3ca62344f4b03570bb37df08b7.png35989332db0f4829b160877c28591a8b.png

 等待下载即可

二、安装keil5 MDK

★安装前需要先把自己想要的安装路径准备好


43b7629296af49e7b483e942eba073ce.png

我这里是在D盘路径下新建的“keil5”根目录下再建了一个“keil5_MDK”用于存放MDK,“Pack”用于存放后续所需的芯片包(注意芯片包一旦选定后续不可随意修改)

点开安装包后——————————————

注册信息如下,随便点填就行

c8a0344c64254a8689b02b25c7a6dc81.png

(有的电脑可能会根据你选择“core”路径后自动选定“pack”路径,总之我这里是手动选择,方便自己管理)f837ad4bc2084643ab7d419ebba7e8f9.png

 安装完可以直接点击“Finsh”(此时会弹出一个选择芯片的界面,叉掉就行)

三、破解keil5 MDK

首先需要在电脑上准备好keygen.exe

 下载链接如下:

(需使用百度网盘)注册机

①★必须以管理员方式打开keil MDK!

(否则破解不了)

bcfc57b444d2409c84021235b65774b9.png4142e3f7623a4ec2a3da5a5c6d1a8831.png

 跟随我的脚步               点击打开后复制如下CID

c84cf8bf078b4157b2c66bc7cb698cb4.png

 ②打开Keygen(注册机)跟随如下操作

7b0d6a4919674879a818d306fc4f728e.png

复制第④步内容,粘贴到keil5刚刚复制CID的地方

c4cd88c29f8e4789a93fd842bb6e2ffe.png


别着急还需要  ——

四、添加所需的STM32芯片包

添加方式一:keil5在线下载(操作简单一张图搞定)

0616c27457d24e9fb818970821f9f3af.png

根据提示完成安装即可


 (因为可能会有在线下载失败的情况)

添加方式二:离线下载芯片包:

①CSDN0积分直接下载

STM32F1xxx系列芯片包0积分下载

STM32F4xxx系列芯片包0积分下载

……更多系列建议官网下载

②官网下载地址

ARM芯片包官网地址

安装芯片包(★安装路径必须是我们安装MDK的pack路径一致!!!)

(各大芯片包安装方式一样,需要哪个安装哪个)

adec53d08761424a86bd8694acf1f344.png

一路安装完成即可

五、添加VC5编译器

(keil5 MDK5.37版本以上必须走这一步,否则编译方式不同会报错)

报错如下提示:

3b9b31ada2934e23a7a517531b055992.png

第一步安装VC5编译器 :

先在“keil_MDK”根目录下的“ARM”下新建“ARMCC”

e1062944f5034b148c95c716e3e9a81b.png

打开 我们下载好的:

keil5老版本编译器vc5

458ffad9306f41c1850c45a97ee1d606.png

必须安装在我们刚建好的“ARMCC”文件夹下

1fb829f9ab1c481c9479201d62def8b1.png

 第二步在keil5里面添加VC5:

ceeb1fe221454b8684a0ff9112574a1a.png

选择我们安装VC5的“ARMCC”文件夹

26d3006671864ca19af55de9490fe4d8.pngdc29fe8100334ea18efe2e9ccbe5fe2e.png

注意事项:

① OK了,要点击“close”,点击❌可能添加路径失败

          ②如果添加路径时报如下错误,但是自己明明新建并安装好了VC5至ARMCC文件夹,则重启keil5即可

b33db8aaf8e94c3e964d4d456b0cfcf6.png

 最后我们选择v5.06编译器即可1d10257c7336473ba9389c118fe688ba.png


六、 最后自行验证环境

到了这里,我们立马打开B站江科大的资料包上的f103历程编译一下,提示如下就说明成功啦!

ef7ecd5c69094078bc9735da853e78f1.png

 另外还有st link烧录驱动也一并为您奉上

ST link驱动(烧录需要安装)

补充:ST-LINK烧录

如果安装完ST-LINK后,您烧录提示下图这个,那记得选择一下烧录方式就好啦

具体操作如下

 见上图即为成功(点击烧录前的要确保ST-LINK正确插上单片机,且ST-LINK驱动已安装)

至此本文完结,真的万分感谢您的阅读,谢谢!

(各位观众老爷,都看到这里了动动发财的小手,支持一下吧。您的小爱心对我很重要呢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2155472.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机毕业设计 基于 Hadoop平台的岗位推荐系统 SpringBoot+Vue 前后端分离 附源码 讲解 文档

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

【深入学习Redis丨第六篇】Redis哨兵模式与操作详解

〇、前言 哨兵是一个分布式系统,你可以在一个架构中运行多个哨兵进程,这些进程使用流言协议来接收关于Master主服务器是否下线的信息,并使用投票协议来决定是否执行自动故障迁移,以及选择哪个Slave作为新的Master。 文章目录 〇、…

Django 5 学习笔记 2024版

1. 官方中文文档 Django 文档 | Django 文档 | Django (djangoproject.com) 2. 第一个应用 博客 总目录 <1>依赖安装: pip install django <2> 创建 工程 myapp django-admin startproject myapp cd myapp <3>创建 应用 app > python manage.py s…

算法-排序算法(冒泡选择插入希尔快速归并堆计算)

1.算法概述 1.1什么是算法 算法是特定问题的求解步骤的描述&#xff0c;是独立存在的一种解决问题的思想和方法。对于算法而言计算机编程语言并不重要&#xff0c;可以用任何计算机编程语言来编写算法。 程序数据结构算法 1.2数据结构和算法的区别和联系 数据结构只是静态…

CentOS 7 YUM源不可用

CentOS 7 操作系统在2024年6月30日后将停止官方维护&#xff0c;并且官方提供的YUM源将不再可用。 修改&#xff1a;nano /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo [base] nameCentOS-$releasever - Base baseurlhttp://mirrors.aliyun.com/centos/$rel…

数据库管理-第243期 云栖有感:AI?AI!(20240922)

数据库管理243期 2024-09-22 数据库管理-第243期 云栖有感&#xff1a;AI&#xff1f;AI&#xff01;&#xff08;20240922&#xff09;1 AI2 干货3 数据库总结 数据库管理-第243期 云栖有感&#xff1a;AI&#xff1f;AI&#xff01;&#xff08;20240922&#xff09; 作者&am…

Apache 中间件漏洞

CVE-2021-41773 环境搭建 docker pull blueteamsteve/cve-2021-41773:no-cgid 访问172.16.1.4:8080 使⽤curl http://172.16.1.4:8080/cgi-bin/.%2e/.%2e/.%2e/.%2e/etc/passwd

Linux中的调度算法

nice值的范围有限&#xff0c;即为[-20, 19]&#xff0c;也就是40个数字&#xff0c;优先级为[60, 99]即一共40个优先级 目前谈论的Linux操作系统叫做分时操作系统&#xff0c;调度的时候主要强调公平&#xff0c;还有一种是实时操作系统&#xff0c;比如智能汽车里面必须装有这…

网站设计中安全方面都需要有哪些考虑

网站设计中的安全性是一个多方面的问题&#xff0c;需要从多个角度进行考虑和实施。以下是一些关键的安全考虑因素&#xff1a; 数据加密&#xff1a; 使用SSL&#xff08;安全套接字层&#xff09;证书来建立加密连接&#xff0c;确保数据在传输过程中不被截获。定期更新SSL证…

学习IEC 62055付费系统标准

1.IEC 62055 国际标准 IEC 62055 是目前关于付费系统的唯一国际标准&#xff0c;涵盖了付费系统、CIS 用户信息系统、售电系统、传输介质、数据传输标准、预付费电能表以及接口标准等内容。 IEC 62055-21 标准化架构IEC 62055-31 1 级和 2 级有功预付费电能表IEC 62055-41 STS…

【重学 MySQL】三十七、聚合函数

【重学 MySQL】三十七、聚合函数 基本概念5大常用的聚合函数COUNT()SUM()AVG()MAX()MIN() 使用场景注意事项示例查询 聚合函数&#xff08;Aggregate Functions&#xff09;在数据库查询中扮演着至关重要的角色&#xff0c;特别是在处理大量数据时。它们能够对一组值执行计算&a…

波分技术基础 -- Liquid OTN

什么是Liquid OTN 传统OTN技术主要定位于骨干网和城域网应用&#xff0c;主要用于承载大于1Gbits/s速率业务&#xff0c;在OTN下沉到城域/接入网后&#xff0c;面临如下问题&#xff1a;管道弹性不足&#xff08;最小管道ODU0&#xff09;、连接数少、带宽调整不够灵活等挑战。…

最强AI人脸高清修复

效果展示 大家好&#xff0c;今天给大家带来github上超火的人脸高清修复AI技术code former&#xff0c;算法不仅能够修复图像&#xff0c;还能够对视频进行修复 再上一些高模糊的图像&#xff0c;测试一下算法效果&#xff1a; 怎么样&#xff0c;效果是不是非常强大。 算…

正点原子RK3588(二)——lenet测试和modelzoo模型

文章目录 一、lenet二、modelzoo模型2.1 介绍2.2 测试 一、lenet import cv2 import numpy as np from rknnlite.api import RKNNLite RKNN_MODEL LeNet5_mnist_model.rknndef show_top5(result):output result[0].reshape(-1)output_sorted sorted(output, reverseTrue)to…

微信小程序教程:如何在个人中心实现头像贴纸功能

在微信小程序中&#xff0c;个性化设置是提升用户体验的重要手段。本文将详细介绍如何在个人中心模块中实现头像贴纸功能&#xff0c;让用户可以自由地装饰自己的头像。 头像贴纸功能允许用户在个人头像上添加装饰性贴纸&#xff0c;增加个性化表达。以下是实现该功能的主要步骤…

设计模式-行为型模式-命令模式

1.命令模式的定义 命令模式将请求封装为一个对象&#xff0c;这样可以使用不同的请求参数化其他对象&#xff08;将不同请求依赖注入到其他对象&#xff09;&#xff0c;并且能够支持请求的排队执行、记录日志、撤销等功能&#xff1b; 1.1 命令模式优缺点 优点 降低系统的耦…

独立站如何批量查收录,如何进行独立站的批量收录查询的详细操作

对于独立站&#xff08;即自主搭建的网站&#xff09;进行批量收录查询&#xff0c;是网站优化与管理中的一项重要工作&#xff0c;它有助于了解网站在搜索引擎中的表现情况&#xff0c;从而制定更有效的SEO策略。介绍如何进行独立站的批量收录查询&#xff1a; 一、准备阶…

C++:数组与字符串

一、数组 数组是一种存储若干元素的数据类型&#xff0c;在诸多编程语言中存在&#xff0c;其显著的特点是元素通常是在物理层面上连续存储的&#xff08;逻辑上的数组&#xff0c;比如链表&#xff0c;可能不是&#xff09;&#xff0c;并且具有极快的元素访问速度。 数组通常…

Nuxt Kit API :路径解析工具

title: Nuxt Kit API :路径解析工具 date: 2024/9/22 updated: 2024/9/22 author: cmdragon excerpt: 摘要:本文介绍了Nuxt Kit中用于解析路径的API工具,包括resolvePath、resolveAlias、findPath和createResolver。这些工具助力开发者处理模块路径、别名、文件扩展名,提…

跨站请求伪造(CSRF)漏洞详解

免责申明 本文仅是用于学习检测自己搭建的DVWA靶场环境有关CSRF的原理和攻击实验,请勿用在非法途径上,若将其用于非法目的,所造成的一切后果由您自行承担,产生的一切风险和后果与笔者无关;本文开始前请认真详细学习《‌中华人民共和国网络安全法》‌及其所在国家地区相关法…