这是一款由ST公司提供的STM32L4系列微控制器的官方Keil MDK-ARM开发环境下的设备文件,版本为2.6.0。包含所有必要的驱动库和BSP板级支持包,便于开发者快速上手进行嵌入式软件开发。
Version: 2.6.0 (2021-07-30) 更新至 Keil.STM32L4xx_DFP.2.6.0.pack, 包更新到 STM32Cube_FW_L4 固件包版本 V1.17.0。
Package Description: 添加了全局定义 USE_FULL_LL_DRIVER 到组件 ::Device:STM32Cube LL:Common。添加了调试探针板描述。
设备支持:更新 SVD 文件和文档,重新调整设备 RAM 大小;增加了以下缺失的设备:
- STM32L451CETx
- STM32L452CETx
- STM32L462CETx
- STM32L4Q5CGTxP
- STM32L4Q5CGUxP
- STM32L4Q5VGTxP
- STM32L4Q5QGIxP
- STM32L4Q5ZGTxP
- STM32L4Q5AGIxP
- STM32L4Q5RGTxP
移除了以下设备:
- STM32L451RCYx
- STM32L452RCYx
- STM32L485xx
更新 dbgconf 文件 - 添加缺失变量 DoOptionByteLoading。
CMSIS Flash Algorithm: 为STM32L4RxxG 设备添加了算法。 更新闪存程序:
- STM32L4Rx_2048_Dual
- STM32L4P5xx_1M
- STM32L4P5xx_512
增加了空检查,编程时禁用中断,并修复 IWDG 硬件模式下的编程问题。修正了最后一个单词的编程。
CMSIS-Driver: USBH:修复端口恢复偶尔卡在恢复信号的问题。
添加编译时间配置以减少 Bulk IN NAK 速率。
SPI:
- 更新控制函数,仅为主模式设置 SPI 总线速度,并在重新配置 DMA 前禁用 DMA
- 更新 SPI_GetStatus 函数的错误代码
- 当 SPI 尚未初始化时更新 SPI_GetDataCount 函数
板级示例:将汇编选项更改为 armclang (自动选择)。将配置文件更新为 CMSIS 5.8.0 和 MDK-Middleware 7.13.0。