开发环境推荐

目前主流开发环境有

  • STM32CubeMX+Keil
    • 优点:安装简单,使用简单。同时下载调试极其方便。
    • 缺点:Keil界面以及代码编辑功能过于古早,效率低。
  • STM32CubeMX+Clion
    • 优点:Clion现代化且免费开放给个人,同时可以很好地搭配ai插件,开发效率高。
    • 缺点:环境配置困难,开发门槛较高。
  • STM32CubeMX+STM32CubeIDE
    • 优点:简单易用。
    • 缺点:调试功能不算太好用。

本教程将集中于STM32CubeMX+Keil的环境搭建。

软件下载

通过网盘分享的知识:Part0
链接: https://pan.baidu.com/s/5KQF2cU7qBLYEGjcbi06n9w

软件安装

在软件安装前,请务必务必自查用户路径是否为全英文路径!!!

ps. 打开C:\Users地址,然后看看里面的文件夹是不是都是英文(“公用”无需理会)

STM32CubeMX安装

文件中提供了两个版本的STM32CubeMX,推荐安装最新版(stm32cubemx-win-v6-16-0)image-20251206023137430

关于安装路径,尽量不要变动image-20251206023207377

安装完成

image-20251206023357983

Keil 的安装与破解

Keil_arm的安装包是mdk543a.exe

双击安装,Next即可

image-20251206023548052

注意,在安装路径界面,尽量确保将Keil安装到C:\Keil_v5下。同时关于Keil_51和Keil_arm共存的问题可以参考我的另一篇文章 (戳这里查看)

下面的Update Installation无需理会

image-20251206023602989

此处信息随便填写即可

image-20251206024031617

安装完成。接下来讲如何破解

image-20251206024306878

注意,会弹出来黑色的CMD窗口以及image-20251206024445670

请等待它们读条完成(如卡顿可能是网络问题导致)

接下来,请关闭所有杀毒软件,包括但不限于

联想电脑管家Windows Defender360等等

火绒安全卫士除外!如果你安装了请务必不要关闭

但是请不要让你的电脑同时存在上面的任何两个或者更多!!!

接下来解压该文件

image-20251206030021682

右键桌面上的keil,以管理员身份运行

image-20251206030113388

image-20251206030159866

复制这一串CID

image-20251206030211660

运行刚刚解压的软件

image-20251206030246167

如图,将CID粘贴,并选中ARM,然后Gnenrate

image-20251206030320831

复制下面出现的激活码

image-20251206030413703

粘贴,Add LIC,破解完成

image-20251206030439897

驱动安装

解压该文件

image-20251206030538750

右键以管理员身份运行该文件

image-20251206030619185

驱动安装完成

至此,所有开发环境安装完成