该包是ST公司为STM32L4xx微控制器系列提供的官方Keil开发环境支持文件,包含完整的固件库和驱动库,便于用户进行高效的嵌入式软件开发。
Version 2.5.0 (2020-10-21) 更新至 Keil.STM32L4xx_DFP 版本 2.5.0,使用了 STM32Cube_FW_L4 Firmware Package 的 V1.16.0 版和 HAL Drivers 的 V1.12.0。更新内容包括:
- 在组件 ::Device:STM32Cube HAL:Common 中添加了全局定义 USE_HAL_DRIVER。
- 设备支持与 CubeMX 数据库对齐。
- 移除了 STM32L4xx_512 和 STM32L4xx_256 目标从 STM32L4Rx Flash Algorithm 项目中,并为特定开发板添加了源代码,包括STM32L476G-Disco QSPI, STM32L4P5G-DK OSPI和PSRAM等。
- 添加了对 STM32L4R9I-EVAL 开发板上 PSRAM 和 OSPI 的支持,并修复了一些与内部闪存加载器相关的错误。
- 对 CMSIS 驱动程序的 MCI、SPI 以及 USART 进行了一系列优化,包括替换空循环延迟为_NOP() 函数,增加 SD 和 MMC HAL 层处理等改进。
此外还对 USBD 功能进行了调整和文档更新,并将所有 USB 主机/设备示例与 MDK-Middleware v7.11.1 的用户模板同步。同时迁移了 CubeMX 项目到 V6.0.1 版本,尽可能选择MDK-Plus变体进行配置变更。