提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
配置STM32CubeMX时,由于比赛训练板使用的是STM32G4XX系列,所以需要下载对应的固件库。
一、问题描述
进入CubeMX后,首先选择芯片-“STM32G431RBT6”,选好之后开始配置RCC、SYS、时钟树等,在“Project Manager”选项卡里为自己的工程命名,选择工程位置,选择IDE为MDK-ARM。最后,点击“GENERATE CODE”生成代码。
结果,报错了。。。
二、解决办法
- 下载对应的固件库
我手里的蓝桥杯比赛提供的训练板是STM32G431RBT6,所以我们先到KEIL的官网(https://www.keil.arm.com/),点击右上角“HardWare”选项卡中的“Devices”。搜索框中输入我们的芯片型号,回车,找到目标芯片后点击进去。并进行下载。(下载位置无所谓,但是要记好路径,后面要用到)
- CubeMX中选中对应的Firmware
还是刚才的“Project Manager”界面,找到最下面的“Use Default Firmware Location”,取消勾选,在下面的框框中选择刚才下载好的固件库的路径(注意:一定要选择固件库文件夹下的一层!!比如我的路径是‘F:\APPs\Keil5\ARM\PACK\Keil\STM32G4xx_DFP\1.5.0’)。
然后,再次生成代码。应该就可以啦!!