本帖最后由 mmuyu 于 2023-7-23 19:10 编辑
Cubemx是ST公司提供的一款针对STM32系列芯片的图形化配置工具,通过此工具我们可以通过点击快速配置管脚和时钟,大大减少需要编写的代码量。机智云提供的代码也是由cubemx基于hal库配置的。首先,安装cubemx需要先安装java运行环境,只需要去java官网下载最新的jre即可,这里我用jre-8u381
接下来到st官网下载最新的cubemx,需要注意的是,cubemx需要注册才能下载
网站:https://www.st.com/en/development-tools/stm32cubemx.html 软件提供了mac linux windows三个版本,我们下载最新的win版本即可,下载完成后,打开我们的安装包,直接下一步到安装完成。打开cubemx,首先要登录我们的账号,下载stm支持包是需要登录账号才能下载的,点击右上角的myst即可弹出登录窗口。 登录完成后,点击help,在下拉选项里选择包管理工具 点开stm32f1 勾选一个最新的点击安装即可 到这里,我们就可以使用cubemx开发来进行基于hal库的开发了 需要注意的是,云平台生成的代码是基于cubemx4.22.1和stm1.6.0的固件库 我们的下载的新版本是不匹配的,在使用cubemx打开云平台的代码时,会弹出警告 我们有两种解决方法,选择continue 下载云平台代码需要的环境 选择migrate 则是迁移到新版本 我已为大家测试,两种选择均能正常使用。
|