STM32的HAL库是由ST公司推出的一个较标准库更高层次抽象的库,可以使用STM32CubeMX根据埠们萁猕自身需求进行设置,生成相应的代码。但是在使用某一系列的芯片生成HAL库例程时需要先有相应系列芯片的HAL库,对于刚接触Cube的小伙伴来说,估计会有点犯迷糊。本人经过一番摸索,总结了一个方法,在这里分享给大家。
工具/原料
STM32CubeMX客户端
登录到ST服务器
1、打开STM32CubeMX,点击“Help”->"Updater Setting"。
2、进入“Updater Settings”对话框,切换到“Connection Parameters”,按图中滤鲇魍童设置好联网参数,选择“Proxy Server Type”为“Use System Proxy Parameter”,接着勾选“Authentication”下的“要求认证”和记住账号,输入在ST官网注册的账号,如果还没有注册账号那么先注册,否则会导致部分资源无法下载。
3、如果你之前没有使用STM32CubeMX,那么“Check Connection”左侧是一个叉“x”,这是需要点击它进行登录。
下载HAL库
1、选择菜单栏的“Help”->“Manage enbedded software packages”。
2、进入到“Embeeded Software Packages Manager”,在STM32Cube MCU Packages下可以看到很多STM32的单片机,点击左侧的三角形可以展开。
3、比如打开“STM32F3”,勾选其中一个库,然后点击下面的“Install Now”。
4、程序弹出“Download selected Firmware & Software”,开始下载。
5、如果下载中途出现下面的情况,那么可以多试几次,或者换个时段,ST的服务器由于访问的人数过多可能出现这种下载失败的情况。