文章目录

  • 准备
    • 安装包下载
  • 安装STM32CubeMX.
    • 首先安装java运行环境
    • 安装STM32CubeMX
    • 设置HAL库安装路径
    • 安装HAL库
  • 安装keil MDK5.31.
    • 开始安装
    • 注册keil
    • 安装keil支持包
  • 可以愉快的开发STM32了

准备

  STM32开发我一般比较习惯使用STM32CubeMX生成工程文件,在使用Keil进行用户代码编写,使用STM32CubeMX工具生成工程文件非常方便。

安装包下载

  相关软件在qq群中,需要的可以加qq群:954466199。

  1. keil MDK。
  2. STM32CubeMX。官网:www.st.com/stm32cubemx
  3. java运行环境JRE。由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用。官网: https://www.java.com/en/download/manual.jsp
  4. STM32_kEIL支持包。官网:https://www.keil.com/dd2/Pack/

这里我下载了STM32F4的支持包。如果使用的其他型号的单片机,都可进群下载。支持包都是目前最新版。

安装STM32CubeMX.

  这里我准备的是5.6.1版本,安装完成可在软件中更新到最新版本。

首先安装java运行环境

  双击jre-8u251-windows-x64.exe开始安装。

勾上左下角更改目标文件夹,可修改安装目录。

目录选择完毕,点击下一步即可开始安装。稍作等待,安装完成。

安装STM32CubeMX

双击下载好的SetupSTM32CubeMX-5.6.1.exe

点击下一步,勾选协议条款。并点击下一步。

第一个框,同意使用条款。第二个框,用户改进计划。勾选第一个。点击下一步。

选择安装目录。点击NEXT,创建相关目录。点击确定

在开始菜单和桌面创建图标。

开始安装。

安装完成。

设置HAL库安装路径

点击help>update Setting.

选择好路径点击OK.

安装HAL库

点击help> Manage embedded software packages

选择所使用的单片机系列,选中最新版库.点击下面的安装,稍等片刻即可下载安装完成.

安装keil MDK5.31.

开始安装

双击开始安装MDK531.EXE

勾选用户许可协议。

设置安装目录,设置支持包目录,一般放置在安装目录下。

填写信息,随意填即可。点击next即可开始安装。

等待安装完成。

允许安装驱动程序。

安装完成

注册keil

注册方法仅做学习交流,不提供注册工具。下面简单说明注册过程

  1. 因为keil的注册机会被误认为病毒文件,所以这里需要提前关闭系统的病毒防护功能,否则会被系统删除。
  2. 打开win10设置-更新与安全-windows Defender,打开windows Defender安全中心-病毒威胁与防护-病毒威胁与防护设置关闭实时防护。
  3. 解压注册机,获取注册机软件。
  4. 以管理员身份运行keil。
  5. 依次打开file-license。
  6. 复制CID,等会儿要用。
  7. 同样以管理员身份打开注册机。将复制的CID粘贴到注册机中,选择ARM。点击生成。将生成的序列号复制下来。
  8. 切换到keil,将序列号粘贴进去,点击AddLIC,即可完成激活,激活时间持续到2032年。

安装keil支持包

  双击下载好的Keil.STM32F4xx_DFP.2.14.0.pack支持包或别的型号的支持包。
  软件会自动寻找支持包安装路径。点击下一步即可完成安装。

可以愉快的开发STM32了

STM32开发环境安装相关推荐

  1. 1、STM32开发-环境搭建-Keil5安装

    MDK Keil STM32开发环境搭建 一.准备 1.MDK 安装包获取 ​MDK安装官网下载,在官网选择MDK-Arm选项 ​ 在表单中填写个人信息,最后点击Submit提交,便自动进入软件下载界 ...

  2. Ubuntu20.04安装STM32开发环境

    Ubuntu20.04安装STM32开发环境 鉴于很多开发者需要用到Linux系统进行嵌入式系统开发,ST的编程软件很多已经支持Linux系统,这篇文章讲讲如何在Ubuntu20.04系统种安装ST的 ...

  3. ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag

    原文出处: http://blog.csdn.net/embbnux/article/details/17619621 之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把 ...

  4. Linux下STM32开发环境的搭建

    目录 一.概述 1.目的 2.开发环境描述 3.Eclipse构建的STM32集成开发环境结构 4.GDB / GDB Server 调试模型 二.搭建步骤 三.详细的搭建过程 1.安装eclipse ...

  5. CLion配置STM32开发环境(JLink GDB Server)

    Hi,我是嘉赫. 终于忍受不了Keil了,需要换一个Windows和Mac通用的STM32开发环境. 其实早就受不了Keil了,虽然各路大佬都有很多其他IDE的环境配置,但是总觉得差强人意.现在终于发 ...

  6. eclipse+gcc STM32开发环境搭建及调试

    记录一下本人进行eclipse+gcc stm32开发环境的搭建过程,以便后续学习使用 参考资料如下: CubeMX+Eclipse+Jlink STM32开发环境搭建_小裘HUST的博客-CSDN博 ...

  7. Linux 下 STM32 开发环境搭建

    安装编译器 如果还没安装编译器的,先安装: sudo apt install gcc-arm-none-eabi sudo apt install gdb-arm-none-eabi sudo apt ...

  8. 使用树莓派搭建stm32开发环境

    使用树莓派搭建stm32开发环境踩了很多坑,下面主要是记录一下踩过的坑,以及碰到的问题. 开发方式的选择 1.使用Eclipse+GDB+OpenOCD+STlink 这种方式我发现eclipse的I ...

  9. VS Code 搭建stm32开发环境

    MCU免费开发环境 一般芯片厂家会提供各种开发IDE方案,通常其中就包括其自家的集成IDE,如: 意法半导体 STM32CubeIDE NXP Codewarrior TI CCS 另外也可以用ecl ...

  10. 2021年大数据常用语言Scala(二):Scala开发环境安装

    目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...

最新文章

  1. 多文多面阐述HMM很清晰
  2. 让你每天精神都好好的方法ZT
  3. matlab直方图绘制
  4. boost::enable_shared_from_this相关的测试程序
  5. fianl属性 java_在Java中使用Final关键字可以提高性能吗?
  6. iOS Xcode4.2代码管理工具的使用
  7. 逐步加深的异步操作(上)
  8. 生成dump文件需要多久_php8的扩展arginfo生成工具
  9. 机器学习基础(十七)—— boosting
  10. 【数论】蓝桥20:数列求值
  11. 苹果NFC功能以及Apple Pay的初探
  12. 激荡十年:云计算的过去、现在和未来
  13. 认知升级是比其他一切技能都更为重要的思维模式转变
  14. 微信小程序搭建怎么做?流程是怎么样?【小程序搭建】
  15. 【庖丁解牛】configure: error: Please reinstall the libzip distribution
  16. java中this关键变量
  17. 我的桌面布局(网络安全软件推荐)
  18. 敏捷教练的八种失败角色
  19. arcpy游标使用(一)——Cursor
  20. 关于hiktool已失效的处理及一台无法初始化的海康录像机的修复

热门文章

  1. 您的计算机存在远程桌面连接,远程桌面无法连接,详细教您电脑远程桌面无法连接怎么办...
  2. vue axio的使用
  3. Apache运行模式MPM详解
  4. 为什么C与C++执行效率高,运行快?
  5. PPT插入文本框的方法技巧
  6. 【历史上的今天】10 月 1 日:仙童半导体公司诞生;斯坦福大学正式办学;万维网之父成立万维网联盟
  7. svn异常:Aborting commit: 'xxx' remains in conflict
  8. cubeIDE快速开发流程
  9. 1.18 物主代词 形容词 宾语从句
  10. 正常高、大地高、海拔高的测绘概念