为了解决不同的芯片厂商生产的Cortex 微控制器软件的兼容性问题,ARM 与芯片厂商建立了CMSIS 标准(Cortex MicroController Software Interface Standard)。所谓CMSIS 标准,实际是新建了一个软件抽象层.
STMCube是意法半导体的一项原创举措,旨在通过减少开发工作量、时间和成本来简化开发人员的生活。
STM32CubeF1固件封装的发行说明
此软件包中提供的 HAL(硬件抽象层)驱动程序支持以下 STM32F100xx STM32F101xx、STM32F102xx、STM32F103xx、STM32F105xx 和 STM32F107xx 系列。 有关STM32CubeF1固件包的快速入门,请参阅UM1847,您可以下载固件更新和 www.st.com/stm32cubefw
以下最有用文档的链接
STM32CubeF1固件包的最新版本。
UM1847:开始使用STM32CubeF1系列STM32CubeF1。
UM1953:STM32CubeF1 Nucleo 演示固件。
UM1950:STM32F1xx HAL 驱动程序的说明。
UM1734:STM32Cube USB 设备库
UM1720: STM32Cube USB 主机库
UM1721: 使用 FatF 在 STM32Cube 上开发应用程序
UM1722: 使用实时操作系统在STM32Cube上开发应用
UM1713:使用 LwIP TCP/IP 堆栈在 STM32Cube 上开发应用程序
UM1709:STM32Cube 以太网 IAP 示例 提供两种FW库下载方法:
1.通过官网下载离线库
2.通过cubemx在线下载,下载到本地路径如图2
Documentation:文件夹下是HAL 库帮助文档 Drivers:文件夹下是官方的CMSISI 库,HAL 库,板载外设驱动。 Middlewares:中间件,包含ST 官方的STemWin、STM32_Audio、STM32_USB_Device_Library、 STM32_USB_Host_Library;也有第三方的fatfs 文件系统等等。 Project :文件夹下是用驱动库写的针对官方发行demo 板的例子和工程模板。 Utilities:实用的公用组件比如LCD_LOG 实用液晶打印调试信息。 Release_Note.html::库的版本更新说明。 原文链接:https://blog.csdn.net/qq_40928870/article/details/124359868
|