Advertisement

Keil MDK 5 官方提供的 STM32F4xx 系列最新固件库 (版本 2.14.0)。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
首先,需要安装Keil MDK5软件。该固件库由Keil官方提供,用户只需直接双击进行安装即可。安装完成后,在MDK5工程的Device选项中,可以选择STM32系列的相关ARM芯片。版本号为2.14.0 (2019-07-24),由Keil提供。 此外,存在一个警告信息:--C99规范不再通过设备描述强制执行。请在目标对话框的C/C++选项中启用C99模式。为了更新软件包内容,包含了STM32Cube_FW_F4 Firmware Package的版本V1.24.1,并使用了HAL Drivers V1.7.6。同时,对RTE_Device.h中的UART5引脚配置进行了修正,并更新了 USART虚拟模式的解析过程。宏生成的规则也得到了优化,增加了对(和)符号的处理机制。此外,通过“play”按钮启动现有项目的STM32CubeMX项目时,现在会创建新的STM32CubeMX项目文件而不是加载现有的项目文件。SVD文件也进行了更新,添加了STM32F401xE.svd、STM32F411xx.svd和STM32F412xG.svd文件中缺失的SPI4RST字段。闪存算法也得到了改进,新增了针对STM32F4xx_1536的目标支持,并修复了GetSecNum()函数中的问题。板子示例方面:MCBSTM32F400添加了USB Device RNDIS示例和GUI_VNC示例的GUIThread优先级修正为osPriorityNormal。文件系统演示方面:修正了卸载后显示的不正确空闲空间值。图形示例使用Segger emWin版本5.50.0。所有示例都启用了事件记录器功能在调试目标中。LCDConf.c已更新(准备好GUI_USE_ARGD = 1),应用程序app_main线程通过osThreadExit()终止以避免无限循环。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Keil.STM32F4xx_DFP.2.14.0.pack(STM32F4xxKeil MDK 5
    优质
    Keil.STM32F4xx_DFP.2.14.0.pack是STMicroelectronics提供的针对STM32F4xx微控制器系列的官方Keil MDK-ARM开发包,包含最新的硬件抽象层及固件库。 为了使用STM32系列的ARM芯片进行开发,需要先在电脑上安装Keil MDK5软件,并且安装官方提供的固件库包(Version: 2.14.0, 发布日期:2019-07-24)。此过程只需双击执行即可。成功安装后,在MDK5工程的Device选项中可以找到并选择STM32系列芯片。 更新后的版本包含了一些重要改进和修正,例如: - 不再通过设备描述强制启用C99模式,请在Options for Target对话框中的C/C++标签页手动开启。 - 更新了包内容以包括部分使用HAL驱动程序V1.7.6的STM32Cube_FW_F4固件包版本V1.24.1,并修正了RTE_Device.h中UART5引脚配置的问题。 - 优化了USART虚拟模式的解析和宏生成,增加了对括号符号处理的支持。 - 解决了通过播放按钮在现有项目上启动STM32CubeMX时覆盖原有项目文件而非加载已有项目的bug。 - 更新了一些SVD(系统视图描述)文件以包含SPI4RST缺失字段,并修正了STM32F4xx_1536.FLM目标中的GetSecNum()问题,增加了新的Flash算法支持。 此外,在更新的示例中: - MCBSTM32F400设备添加了USB Device RNDIS实例。 - GUI_VNC 示例程序优先级从osPriorityIdle更改为osPriorityNormal以避免死循环。 - 文件系统演示修正了未挂载驱动器时显示无效自由空间值的问题,图形示例使用Segger emWin版本5.50.0。 - 所有示例均启用了调试目标中的事件记录功能,并更新了LCDConf.c文件以支持GUI_USE_ARGD = 1。
  • STM32F2xx(适用于Keil MDK 52.9.0)
    优质
    本固件库为STM32F2xx系列微控制器提供全面的软件支持,专为Keil MDK 5版本2.9.0设计,简化开发流程,加速产品上市。 直接双击安装即可,在MDK5工程的Device选项中可以选择STM32系列的ARM芯片。版本为Version 2.9.0 (发布日期:2018-04-03) 的 Keil.STM32F2xx_DFP.2.9.0.pack 更新了stm32f2xx_hal_conf.h 版本至1.2.1。 更新内容包括: - CMSIS-Driver: 增加对Arm Compiler 6的支持。 - CAN: 纠正了发送错误消息的功能。 - SPI: 允许配置输入输出速度,修正了主模式下的数据移位寄存器溢出问题。 - USART: 允许配置输入输出速度。 在板级示例方面: - 更新所有示例:将Event Recorder置于未初始化的内存区域中。 - 使用 ARM.CMSIS-Driver.2.2.0.pack 和 ARM.CMSIS.5.3.0.pack 包。 - 增加了Network SNMP_Agent 示例。
  • Keil.STM32F4xx_DFP.2.15.0.pack(适用于Keil MDK 5STM32F4xx
    优质
    这是专为Keil MDK 5设计的STM32F4xx系列微控制器的设备文件包,版本号为2.15.0。该软件包包含开发STM32F4xx项目所需的所有硬件抽象资源和配置工具。 Version: 2.15.0 (2020-09-28) Keil.STM32F4xx_DFP.2.15.0.pack 更新至STM32Cube_FW_F4 固件包版本 V1.25.1,使用 HAL 驱动程序 V1.7.9。 改进内容包括: - STM32CubeMX集成(Version 6.0.1):增加了TIMx时间基准源的支持,并移除了不存在的包含路径。 - CMSIS Flash算法修正了STM32F42xxx_43xxx_OPT 算法。 - CMSIS SVD 更新了STM32F42*.svd, STM32F43*.svd 文件。 - CMSIS-Driver: - I2C: 在主模式下修复了接收两个字节的问题; - MCI:用_NOP() 替换了空循环延迟; - SPI: - 修改了 PowerControl 函数,以在未调用 Initialize 的情况下返回错误,并且如果请求断电,则中止正在进行的传输。 - 更新 GetDataCount 函数,在 DMA 模式下提供准确计数。 - 根据需要修复控制功能(DMA模式下的中止、从机模式中的软件控制从属选择以及TI帧格式的选择)忽略从机模式中的总线速度。 - 修改了 Uninitialize 功能,如果外设已通电,则断开电源。 - SPI3_SCK引脚配置和 DMA MemDataAlignment 配置也进行了修复; - USART: 修正DMA MemDataAlignment配置; - USBD_HS/USBH_HS:在低功耗模式下禁用OTG_HS ULPI时钟(如果使用内部PHY),以确保FS模式下的正确操作。 - CAN/EMAC/USBD/USBH 去除了由cmsis_compiler.h提供的宏。 更新的板子示例包括将CubeMX项目迁移到V6.0.1,并更新了配置文件,尽可能地选择了MDK-Plus变体。还使用来自MDK-Middleware v7.11.1的用户模板对所有USB主机/设备示例进行了更新。 终止app_main线程时以osThreadExit()结束循环。 最后,更新了MS Windows UBS驱动文件。
  • Keil.STM32F4xx-DFP.2.17.0.pack(!适用于Keil MDK 5M32F4xx
    优质
    这是Keil公司发布的STM32F4xx设备定义包,用于Keil MDK 5集成开发环境,包含最新的STM32F4xx系列微控制器固件库,支持Cortex-M4内核。 Keil.STM32F4xx_DFP.2.17.0.pack是官网提供的最新固件,适用于STM32F4xx系列微控制器的Keil MDK 5开发环境。
  • Keil.STM32F1xx_DFP.2.3.0.pack(适用于Keil MDK 5STM32F1xx
    优质
    Keil.STM32F1xx_DFP.2.3.0.pack是专为基于Keil MDK 5开发环境的STM32F1xx微控制器系列设计的最新器件软件包,包含最新的固件库和驱动程序。 直接双击安装即可,在成功安装后可以在MDK5工程的Device选项中选择STM32系列的ARM芯片。版本号为2.3.0(发布日期:2018-11-05)。Keil.STM32F1xx_DFP.2.3.0.pack更新内容包括: - 添加了DBGMCU INI文件,用于设置调试配置。 - 修复了设备头文件包含时大小写不敏感导致的Linux构建错误问题。 - 更新CMSIS驱动程序: - CAN:修正MessageSend函数以仅访问发送所需数据;修正中止消息发送功能;修正SetBitrate功能。 - EMAC:在MAC发射器或接收器启用时正确初始化ETH DMA(解决netInitialize/netUnnitialize/netInitialize问题)。 - USB Host和Device:添加对CMSIS-RTOS2的支持 - USART:修正ARM_USART_SET_IRDA_PULSE控制 更新板载驱动: - 更新了Board Support LED_*.c文件。 更新示例代码: - 将emWin示例升级至版本5.46e。 - 调整USB Host示例的线程堆栈设置。
  • Keil.STM32F3xx_DFP.2.1.0.pack(STM32F3xx驱动包 for Keil MDK 5
    优质
    这是一款来自官方针对STM32F3xx系列MCU的Keil MDK-5开发环境下的最新设备文件包,包含全面的硬件抽象支持和优化编译库。 为了使用STM32系列的ARM芯片进行开发,首先需要在电脑上安装Keil MDK5软件,并且安装由Keil官方提供的固件库包(Version: 2.1.0, 发布日期:2018-01-16)。此固件库可以通过双击直接安装。成功安装后,在MDK5工程的Device选项中,可以找到并选择STM32系列的相关ARM芯片。 该DFP支持两种使用方式:一种是与STM32CubeMX(版本V4.23.0及以上及STM32Cube_FW_F3 V1.9.0或更高)结合使用;另一种是在没有STM32CubeMX的情况下独立运行。值得注意的是,若要利用CMSIS-Driver和MDK-Middleware功能,则必须安装并使用STM32CubeMX。 此包包含来自STM32Cube_FW_F3版本1.9.0的部分文件(包括Drivers、STCube文档及字体等)。更新后的文档提供了关于如何使用STM32Cube框架的指导。对于新项目,推荐采用Device: STM32Cube Framework: STM32CubeMX配置引脚和时钟。 在设备支持方面:移除了不被STM32CubeMX 4.23.0版本所支持的部分设备(如STM32F301C6Yx, STM32F301K6Tx);新增了用于调试适配器的DBGMCU INI文件,这些适配器可能缺乏对调试描述的支持。 在板级支持方面:为STM32303S-EVAL开发板添加了新的Board Support Interfaces及示例项目。此外还增加了emWin示例项目以供使用STM32F303E-EVAL的用户参考,并更新了所有示例项目的输出文件夹,将每个目标(Debug或Release)对应的输出文件夹进行了分离处理。
  • Keil MDK-5 v3.6 工具.rar
    优质
    该文件为Keil MDK-5 v3.6最新版集成开发环境工具包,包含编译器、调试器等组件,适用于ARM微控制器软件开发。 MDK536 Keil最新版本工具
  • STM32F4xx Keil.STM32F4xx_DFP.2.9.0.pack
    优质
    这段简介描述的是ST公司提供的针对STM32F4系列微控制器的官方固件库Keil插件包,版本号为2.9.0。该库集成了丰富的硬件抽象层函数和示例代码,极大简化了基于STM32F4平台的应用开发过程。 Keil.STM32F4xx_DFP.2.9.0.pack固件库是从官方渠道下载的。由于文件体积较大无法上传,需要下载的朋友可以自行通过百度云获取。有需求的用户可进行下载。
  • Keil.STM32F0xx_DFP.2.1.0.pack(适用于Keil MDK 5STM32F0xx
    优质
    这是一款专为STM32F0xx微控制器设计的Keil MDK-ARM开发包,包含最新的硬件抽象层、标准外设库和HAL驱动,便于开发者进行嵌入式系统编程。 直接双击安装即可,在MDK5工程的Device选项中可以选择STM32F0系列单片机。版本:2.1.0(2020-05-04)Keil.STM32F0xx_DFP 2.1.0.pack更新内容包括: - 更新Cube FW至STM32Cube_FW_F0 V1.11.0。 - 更新SVD文件和文档。 - 修正了闪存编程算法。 - 增加了在下载后启动选项字加载的功能。
  • Keil.STM32F7xx_DFP.2.14.0.pack(STM32F7xx及驱动板级支持包 for Keil...)
    优质
    这是一款针对STM32F7xx系列微控制器的Keil集成开发环境使用的设备文件包,包含了最新的2.14.0版本的硬件抽象层和设备驱动程序。 版本:2.14.0 (发布日期:2020-12-18) Keil.STM32F7xx_DFP 2.14.0.pack STM32CubeMX 集成: - 添加了对USB PHY配置的支持(MX_Device_h.ftl 和 FrameworkCubeMX_gpdsc.ftl)。 - 描述文件新增定义USE_HAL_DRIVER,适用于设备:STM32Cube HAL:Common。 - 描述文件新增定义USE_FULL_LL_DRIVER,适用于设备:STM32Cube LL:Common。 CMSIS-Driver: - EMAC/I2C/MCI/SAI/SPI/USART 数据缓存处理修正。 - MCI 空循环替换为_NOP() 函数调用。 - USART 波特率配置问题修复。 - USBD_HS 和 USBH_HS:当使用内部PHY时,在低功耗模式下禁用OTG_HS ULPI时钟,以确保在CPU休眠期间FS模式下的正确运行。 VIO: - 可通过定义 VIO_LCD_DISABLE 禁用LCD支持。 板子示例: - 更新了CubeMX 示例。 - 将CubeMX项目迁移到版本6.0.1。 - 平台示例更新:减少了Idle和定时器线程的堆栈大小,重新设计README.md格式。