首页
/ 【亲测免费】 Keil.STM32F4xx_DFP.2.15.0.pack 资源文件介绍

【亲测免费】 Keil.STM32F4xx_DFP.2.15.0.pack 资源文件介绍

2026-01-31 04:17:06作者:昌雅子Ethen

此资源文件为STM32Cube_FW_F4固件包的更新版本,整合了HAL驱动程序V1.7.9,并为STM32CubeMX集成(版本6.0.1)提供了支持。以下是对该资源文件的具体更新说明:

  • 时间基准源TIMx支持:增加了对时间基准源TIMx的支持(FrameworkCubeMX_gpdsc.ftl)。
  • 修复包含路径问题:移除了不存在的包含路径。
  • CMSIS Flash Algorithm更新:修正了STM32F42xxx_43xxx_OPT算法。
  • CMSIS SVD更新:更新了STM32F42*.svd和STM32F43*.svd文件。
  • CMSIS-Driver改进
    • I2C:在主模式下修复了2字节的接收问题。
    • MCI:将空延时循环替换为_NOP()。
    • SPI:修正了PowerControl函数(若未调用Initialize,则在请求断电时中止活动传输)。
    • 更新了DMA模式下的GetDataCount函数,以提供准确的数据计数。
    • 修正了Control函数(在DMA模式下中止,软件控制从机选择,在从模式下选择TI帧格式,忽略从模式下的总线速度)。
    • 修正了Uninitialize函数(若外设已上电,则断电)。
    • 修正了SPI3_SCK引脚配置。
    • 修正了DMA MemDataAlignment配置。
  • USART:修正了DMA MemDataAlignment配置。
  • USBD_HS/USBH_HS:若使用内部PHY,则在低功耗模式下禁用OTG_HS ULPI时钟,以实现在CPU休眠期间OTG_HS端口在FS模式下的正确操作。
  • CAN/EMAC/USBD/USBH:移除了已由cmsis_compiler.h提供的宏。
  • 示例项目更新
    • 将CubeMX项目迁移到版本6.0.1并更新配置文件。
    • 在可能的情况下,将变体选择更改为MDK-Plus。
    • 使用MDK-Middleware v7.11.1的用户模板更新所有USB主机/设备示例。
    • 使用osThreadExit()终止app_main线程,避免无限循环。
  • 更新Windows USB驱动文件

此更新包为STM32CubeMX和HAL用户提供了一个更加稳定和功能丰富的开发环境,修复了多个已知问题,并增强了系统性能。

登录后查看全文
热门项目推荐
相关项目推荐