发布于: 2024-1-30最后更新: 2024-2-6字数 00 分钟

type
status
date
slug
summary
tags
category
icon
password
😀
概述
学习STM32的第一步就是搭建开发环境,STM32使用的开发软件为Keil,这里提供Keil 5.27版本的安装以及破解教程,其他版本安装基本一模一样,安装步骤进行安装破解即可,本教程只可适应于学习,其余用到该软件请支持正版。

Keil 5 MDK:

Keil 5 MDK是一款专业的嵌入式系统开发工具,它支持各种各样的微处理器,比如ARM、Cortex-M、C251和8051等,无论你想要做什么样的嵌入式应用,它都能帮你实现。Keil 5 MDK提供了一个一站式的开发环境,你可以在里面写代码、编译、调试、测试、优化,一气呵成,省时省力。Keil 5 MDK还有很多强大的功能,比如仿真器、代码分析器、工具和插件等,让你的开发过程更加顺畅和高效。Keil 5 MDK还有很多例程和文档,让你可以轻松地学习和入门,比如Blinky、Hello World、User Guide等,你可以跟着一步一步地学习和实践,很快就能掌握嵌入式系统的开发技巧。

一、获取Keil安装包

下载获取Keil5.27版本安装包以及破解文件(获取Keil5.27安装包),可以通过官网下载或者其他方式下载,在开始准备安装破解Keil开发工具之前,先关闭系统防火墙以及其他360等杀毒软件,不然破解文件可能下载解压后就立马被杀毒软件杀掉,下载后获取到如下2个文件:
notion image

二、安装Keil开发工具

1.解压Keil5.27压缩包,得到MDK527pre.EXE安装文件,双击进行安装,这里直接点击Next进行下一步。
notion image
2.勾选同意协议条款,点击Next进行下一步。
notion image
3.选择安装路径,如果电脑C盘空间足够,最好默认路径即可,我这里选择装在D盘新建的Keil目录下,如果要自定义安装路径,不要有中文路径,中文路径有可能导致后续出现一些莫名其妙的问题。
notion image
4.填写注册信息,任意乱填即可,(若在之前有安装过keil,但安装有问题,又进行了卸载操作,为避免因为卸载不干净导致本次安装失败,这里填写注册信息不要填写和之前一样的信息),填写完成后点击下一步就开始安装,等待安装完成即可。
notion image
notion image
 
如果安装过程中弹出如下弹窗,点击安装即可。
 
notion image
5.将显示版本说明Show Release Notes勾选去掉,点击Finish即安装完成。
notion image
安装完成后弹出如下窗口,此窗口为在线下载相关芯片包等,在线下载速度非常慢,在文章最后提供线下芯片包进行线下安装,这里直接关闭即可。
notion image
最终桌面将出现Keil软件图标,表示安装成功。
notion image

三、Keil破解

1.鼠标右键点击桌面Keil图标,以管理员身份运行,打开软件后,可能还会弹出在线下载芯片包窗口,点击关闭即可,最终打开如下,选择File,点击License Management…
 
notion image
2.打开后,如下状态为未破解状态,复制CID号准备进行破解。
notion image
3.下载再解压破解文件(如果电脑防火墙或者其他第三方杀毒软件开启,解压将会被杀掉),得到如下文件:
之前的如果用不了就用这个点击下载 提取码:3q07
notion image
4.右键以管理员身份运行该破解文件,进行如下操作:
notion image
5.获取破解的LIC码后,到Keil中粘贴到LIC码框中,点击右边Add LIC增加,看到破解年限即表示破解成功。
 
到这里,Keil的安装破解即完成。
 
notion image
6.Keil安装破解完成后,可检查更改一下中文注释显示设置,这个设置不更改,添加中文注释时将会乱码。打开Keil,选择Edit,再点击最后一个选项`configura…`进入设置界面。
 
 
进入设置界面后,再Editor设置中,将Encoding选项改为Chinese GB2312(Simplifiled),更改完成后选择下面OK即可,此时便支持中文注释不会乱码。
notion image

四、安装芯片包

1.Keil安装完成后,之前在安装过程中弹出的在线安装芯片包都选择了关闭,是因为在线安装网速将非常慢,这里选择线下安装,下载获取到需要使用的芯片包,这里提供学习常用的STM32F0,F1,F2,F4芯片包下载(点击获取芯片包),下载后得到如下芯片包文件,直接双击安装即可。
以下是口袋派M1(使用国产主控芯片APM32F103RCT6)的芯片包链接:
2.查看芯片包是否安装成功,打开已有的Keil工程,在工程魔法棒芯片配置处可查看是否安装成功,如果安装成功将能够看到芯片型号,若不会新建STM32项目工程,请阅读:STM32新建工程操作说明
notion image

五、安装转串口调试驱动

文件位于资料包的Tools/下,找这个CH341SER.EXE文件双击打开即可
notion image
 
 
点击安装对应INF驱动文件
notion image
如果显示‘预安装成功’实际安装失败了,需要重新安装
失败原因可能有以下几点:
  • 插错一个串口了,应该选择‘ISP/UART1’
  • 数据线可能不支持数据传输,请更换数据线
  • 数据线没插好,重新插拔两端设备连接正常
  • 设备不兼容,本教程使用口袋派M1作为教具
 
notion image
显示此提示则安装成功
notion image

六、使用DAP-LINK烧录、调试单片机

使用杜邦线连接设备,一定要确保3v3对应3v3,且其他先也对应连接上烧录模块,不然可能会导致单片机烧毁!!!
notion image
小技巧:取线记得四线相连一起扯下来,这样可以按颜色连线,有效防止线接错和杂乱;新线可能有点难插进去,可以先拿另外一种线弄松再连接模块与单片机
连接设备后电脑会提示一声,即为识别到新设备
notion image
Keil中点击魔术棒点‘Linker’后按图设置
notion image
notion image
由于口袋派M1 v1.2套装更换了功能更多的WCH-Link模块进行烧录,所以这里需要多一步设置,否则模块只是作为标准HID设备接入,无烧录调试功能!
另外保证相关资源支持WCH-Link模块
  • Keil V5.25 及以上版本
  • ARM-CMSIS V5.3.0 及以上版本
‘Get’完成后记得点击‘Set’
输出以下内容即为设置成功!
设备管理器会找到这个设备
notion image
notion image
点击这个文件打开已经写好LED相关函数的Keil工程,测试烧录调试烧录功能
notion image
点击‘Build all Targets files’进行固件编译
就是相当于C语言编译代码为exe程序一样
notion image
点击Flash-Download进行固件烧录
notion image
 
显示如下则烧录成功→
 
notion image
这里也可以测试一下串口,这个工具在微软应用商店直接下载,配置按照截图即可
有内容输出即可
notion image
板载灯成功点亮并设置为呼吸状态
notion image
相关代码
notion image

📎 参考文章

点击跳转到下一节课

💡
有关Keil安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
 

  • Giscus
  • Cusdis
  • Utterance
(3)课程资源汇总
(3)课程资源汇总
(5)STM32CubeMX安装——可视化引脚
(5)STM32CubeMX安装——可视化引脚

STM32CubeMX 6.61 安装和基本配置


公告
type
status
date
slug
summary
tags
category
icon
password
🎉YOUNGQI的个人博客已经上线🎉
👏感谢您的拜访与交流学习👏
本站不收集任何信息,无安全隐患,请大家放心访问。