STM32-搭建开发环境遇到的问题

最近在玩 【野火 STM32F429 挑战者_V1】 开发板,又给自己更新了电脑。以操作寄存器让板载 LED 闪烁为例,记录一下搭建开发环境的过程中遇到的问题。

  1. KEIL5 如何安装
  2. KEIL5 如何支持 STM32
  3. 官方标准库,HAL库如何下载
  • KEIL5 如何安装?

    KEIL 的最新版本在笔者写这篇文章时为 5.38a (December 2022)。如果各位开发者对版本有执念,一定要用最新版本的话,可以移步 https://www.keil.com/download/product/ 去 KEIL 的官网下载最新的版本。

    对于 KEIL,其实也分为 4 个版本,分别是 MDK-Community, MDK-Essential, MDK-PlusMDK-Professional,包含的功能是依次增加的。如果是开发基于 Arm Cortex-M 内核且用于非商业用途,则选择 MDK-Community 即可,该版本也是上述版本中唯一免费的版本。想了解各个版本的区别,请参考 KEIL 官网

    KEIL 5 的安装其实没什么难度,唯一需要注意的可能就是安装路径最好是全英文,不要包含一些特殊字符即可。一路 next 就可以安装完成。

  • KEIL5 如何支持 STM32?

    KEIL5 安装好是不支持任何芯片的,需要根据芯片的型号去 KEIL 的官网下载对应的芯片支持包。 【野火 STM32F429 挑战者_V1】 开发板使用的 MCU 是 STM32 的 STM32F429IGT6,直接在 KEIL 的官网上找到对应的芯片支持包即可,地址为 https://www.keil.arm.com/devices/

    芯片支持包下载完之后直接双击运行即可。安装完之后在 KEIL5 新建工程的时候就可以选择对应的 MCU。

  • 官方标准库,HAL库如何下载?

    虽然现在 ST 公司大力主推 HAL 库,但是标准库由于推出的时间较早,很多已存在的项目还是需要使用到标准库,并且网上所呈现的代码示例很多也是基于标准库。所以对于二者,后期新项目的开发可以使用 HAL 库,对于老项目的维护,可以使用标准库。

    • 标准库下载

      标准库的全称为 Standard Peripheral Libraries,直接到 ST 官网 上下载即可。


      笔者使用的是 【野火 STM32F429 挑战者_V1】,这里直接选择 F4 ,点击之后拉到页面最后,点击 Get latest 下载即可。
      【】

    • HAL 库下载

      HAL 库的全称为 Hardware Abstraction Layer,,直接到 ST 官网 上下载即可。


      笔者使用的是 【野火 STM32F429 挑战者_V1】,这里直接选择 F4 ,点击之后拉到页面最后,点击 Get latest 下载即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式工程狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值