最近在玩 【野火 STM32F429 挑战者_V1】 开发板,又给自己更新了电脑。以操作寄存器让板载 LED 闪烁为例,记录一下搭建开发环境的过程中遇到的问题。
-
KEIL5 如何安装?
KEIL 的最新版本在笔者写这篇文章时为 5.38a (December 2022)。如果各位开发者对版本有执念,一定要用最新版本的话,可以移步 https://www.keil.com/download/product/ 去 KEIL 的官网下载最新的版本。
对于 KEIL,其实也分为 4 个版本,分别是MDK-Community
,MDK-Essential
,MDK-Plus
和MDK-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 库,对于老项目的维护,可以使用标准库。