【PACK】Keil MDK5.33 STM32全系列PACK包

2021-04-20  本文已影响0人  Elisze

在Keil官网上下载PACK包速度特别慢,为方便大家下载STM32的PACK包,

特将STM32所有系列的PACK上传至网盘供大家下载,点击下载即可,

下载后解压出pack文件双击安装即可,官网更新后我会进行更新。

[Keil MDK5.33版本软件下载]

# Keil.STM32F0xx_DFP.2.1.0.pack

Version: 2.1.0 (2020-05-04)  ==更新记录==:

>Device support:

>Updated Cube FW to STM32Cube_FW_F0 V1.11.0.

>Updated SVD file.

>Updated documentation.

>Corrected flash programming algorithms.

>Added capability to launch the Option Byte Loading after flash download.

>STM32CubeMX integration:

>Added support for Timebase Source TIMx in gpdsc.ftl.

>Corrected launching STM32CubeMX via "play" button for existing projects overwrites with a new >STM32CubeMX project file instead of loading it.

>MX_Devive_h.ftl:

>Updated parsing of USART virtual mode.

>Updated generation of macros: Added handling for '(' and ')' symbols.

>Examples:

>Updated compiler to AC6.

>Added Event Recorder.

>CMSIS-Driver:

>CAN:

Corrected SetBitrate function to leave Silent and Loopback mode as they were.

Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated.

Corrected MessageSend function to only access required data for sending.

Corrected abort message send functionality.

I2C:

Corrected pin configuration: MX_I2C2_SMBA_GPIO_PuPdOD replaced with MX_I2Cx_yyy_GPIO_PuPdOD.

USART: Corrected UARTx/USARTx related identifiers.

USB Device:

Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).

Corrected transmitted count for non-control IN endpoints.

# Keil.STM32F1xx_DFP.2.3.0.pack

Version: 2.3.0 (2018-11-05) ==更新记录==:

> Added DBGMCU INI files for setting up debug configuration.

> Fixed case insensitive include of device header file (fixing build

> error on Linux).

> Updated CMSIS driver:

> CAN:

> - Corrected MessageSend function to only access required data for sending

> - Corrected abort message send functionality

> - Corrected SetBitrate function

> EMAC:

> - Corrected ETH DMA initialization. Now done when MAC transmitter or receiver is enabled (resolving

> netInitialize/netUnnitialize/netInitialize issue).

> USB Host and Device :

> - Added support for CMSIS-RTOS2

> USART:

> - Corrected ARM_USART_SET_IRDA_PULSE control

> Updated Board drivers:

> - Updated Board Support LED_*.c files.

> Updated Examples:

> - Updated emWin examples to emWin V5.46e.

> - Updated USB Host examples thread stack settings

# Keil.STM32F2xx_DFP.2.9.0.pack

Version: 2.9.0 (2018-04-03) ==更新记录==:

> Increased stm32f2xx_hal_conf.h version to 1.2.1.

> CMSIS-Driver:

> - Added support for Arm Compiler 6.

> - CAN:

>  - Corrected abort message send functionality.

> - SPI:

>  - Made I/O speed configurable.

>  - Corrected data shift register overrun in master mode.

> - USART:

>  - Made I/O speed configurable.  Board Examples:

> - Updated all examples:

>  - Placing Event Recorder into non-initialized memory area.

>  - Using ARM.CMSIS-Driver.2.2.0.pack and ARM.CMSIS.5.3.0.pack.

> - Added Network SNMP_Agent example.

# Keil.STM32F3xx_DFP.2.1.0.pack

Version: 2.1.0 (2018-01-16) ==更新记录==:

> This DFP works either with STM32CubeMX (STM32CubeMX V4.23.0 and STM32Cube_FW_F3 V1.9.0 or higher)or Standalone (no support for STM32CubeMX). STM32CubeMX is mandatory for use of CMSIS-Driver and MDK-Middleware.

> This packs contains a subset of the files from STM32Cube_FW_F3 version 1.9.0 (Drivers, STCube documentation and fonts).

> Updated documentation for STM32Cube Framework usage.

> - New projects require the component 'Device:STM32Cube Framework:STM32CubeMX' for configuration of pins and clocks via

> STM32CubeMX.

>

> Device support:

> - Removed devices not being supported by STM32CubeMX 4.23.0 (STM32F301C6Yx, STM32F301K6Tx).

> - Added DBGMCU INI files for use with debug adapter that lack support for debug descriptions.

> Board support:

> - Added Board Support Interfaces for STM32303S-EVAL board and example projects.

> Example projects:

> - Added emWin example for STM32303E-EVAL.

> - Added example projects for STM32303S-EVAL.

> - Updated all examples separating output folder for each target: "Debug" output folder "Debug" target, "Release" output folder for

> "Release" target.

# Keil.STM32F4xx_DFP.2.15.0.pack

Version: 2.14.0 (2019-07-24) ==更新记录==:

>Warning: --C99 is no longer enforced via the device description. Enable 'C99 Mode' in 'Options for Target' dialog's 'C/C++' tab.

>Updated Pack to include subset of STM32Cube_FW_F4 Firmware Package version V1.24.1 using HAL Drivers V1.7.6.

>Corrected RTE_Device.h UART5 pin configuration.

MX_Device_h.ftl:

Updated parsing of USART virtual mode.

Updated generation of macros: Added handling for '(' and ')' symbols.

Corrected launching STM32CubeMX via "play" button for existing projects overwrites with a new STM32CubeMX project file instead of loading existing project.

>Updated SVD files: Added SPI4RST missing field to STM32F401xE.svd, STM32F411xx.svd and STM32F412xG.svd.

>Updated Flash Algorithm: Added new target for STM32F4xx_1536.FLM including fix for GetSecNum() in this target.

Updated Boards Examples:

MCBSTM32F400:

Added USB Device RNDIS example.

GUI_VNC example GUIThread priority corrected from osPriorityIdle to osPriorityNormal.

Updated File System Demo: corrected invalid free space value shown in case of unmounted drives.

Graphics examples use Segger emWin version 5.50.0.

All examples:

Enable Event Recorder in debug targets.

Updated LCDConf.c (ready for GUI_USE_ARGD = 1).

Terminating app_main thread with osThreadExit() to avoid endless loop.

CMSIS-Driver

All: corrected compiler warnings if GNU extensions is enabled in C/C++ settings for ARM Compiler 5.

CAN:

Corrected SetBitrate function to leave Silent and Loopback mode as they were.

Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated.

Corrected MessageSend function to only access required data for sending.

EMAC: ETH DMA initialization is done when MAC transmitter or receiver is enabled .

I2C:

Corrected 10-bit addressing mode.

Corrected ARM_I2C_EVENT_BUS_CLEAR event signaling.

Replaced dead loop waiting with waiting with timeout.

SPI: Added checking if pointer to SPI_PIN is valid, before it is used.

USART:

Corrected POWER_OFF sequence. DMA is DeInitialized after it is aborted.

Added checking if pointer to USART_PIN is valid, before it is used.

USB Device:

Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).

Corrected VBUS detection for STM32F469xx and STM32F479xx devices.

Corrected USBD_PowerControl function not to enable ULPI clock if external PHY is not enabled.

# Keil.STM32F7xx_DFP.2.14.0.pack

Version: 2.12.0 (2019-07-17) ==更新记录==:

>Updated Pack to include subset of STM32Cube_FW_F7 Firmware Package version V1.15.0 using HAL Drivers V1.2.7

    Added support for Low Level (LL) drivers.

    Corrected RTE_Device.h file (I2C3_SDA)

    Corrected condition for selecting HAL RCC

    MX_Device_h.ftl:

        Updated parsing of USART virtual mode

        Updated generation of macros: Added handling for '(' and ')' symbols

Corrected launching STM32CubeMX via "play" button for existing projects overwrites with a new STM32CubeMX project file instead of loading existing.

Updated Board Examples:

    graphics examples use Segger emWin version 5.50.0.

    examples enable Event Recorder in debug targets

    Updated LCDConf.c (ready for GUI_USE_ARGD = 1)

CMSIS-Driver:

    CAN:

        Corrected SetBitrate function to leave Silent and Loopback mode as they were.

        Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated.

        Corrected MessageSend function to only access required data for sending.

    EMAC:

        Corrected __MEMORY_AT(x) define to be compliant with Arm Compiler 6.

        Corrected: ETH DMA initialization moved to enable of MAC transmitter or receiver solving netInitialize/netUnnitialize/netInitialize sequence.

    I2C:

      Corrected transfers for data sizes greater than 255 (Complete Reload handling).

      Corrected I2C_SlaveReceive functionality.

      Corrected code alignment.

      MCI: Added data cache handling.

    USART:

      Added check for valid pointer to USART_PIN prior to use.

      Corrected POWER_OFF sequence. DMA is DeInitialized after it is aborted.

    USB Device:

      Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).

      I/O output speed is configurable

    SPI:

      Updated SPI_TRANSFER_INFO structure - tx_buf type changed from uint8_t * to const uint8_t *.

      Added check for valid pointer to SPI_PIN prior to use.

# Keil.STM32H7xx_DFP.2.7.0.pack

Version: 2.5.0 (2020-03-23) ==更新记录==:

>Board Support:

Added STM32H7B3I_EVAL board support.

Blinky example

Flash Programming:

Updated the internal Flash programming algorithm for STM32H7xxxG devices with 1MB flash size.

Updated the external FMC-NOR programming algorithm for both STM32H743I Eval Rev B01 (2015) and B03 (2018).

Added support for the external QSPI programming algorithm for the STM32H747I Disco board.

Added support for the external MMC programming algorithm for the STM32H750B-Disco board.

# Keil.STM32G0xx_DFP.1.2.0.pack

Version: 1.2.0 (2019-07-19)  ==更新记录==:

>Updated STM32Cube Firmware G0 library to version V1.3.0.

Added CubeMX support.

Added device support for:

>- STM32G030, STM32G031, STM32G041 devices.

>- Updated device documentation.

>- Updated SVD files for each STM32G0xx subfamily.

# Keil.STM32G4xx_DFP.1.2.0.pack

Version: 1.1.0 (2019-05-28)  ==更新记录==:

>Initial public release of STM32G4 Series Device Support:

>Requires STM32CubeMX Version 5.2 or higher and STM32CubeG4 Firmware Package V1.0.0

>Added debug sequences:

>configure ETM Trace.

Added board support for STM32G474E-EVAL:

>Added Blinky example.

# Keil.STM32L0xx_DFP.2.1.0.pack

Version: 2.0.1 (2019-03-05) ==更新记录==:

> Device support:

> - Added STM32L010 devices.

> - Updated STM32L0 HAL to V1.10.0

> - Updated documentation.

> - updated Flash Option assembler file.

> CMSIS-Driver:

> - USB Device:

>  - Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time

> configured).

> - USB Device: Corrected transmitted count for non-control IN endpoints

> - USART: Corrected UARTx/USARTx related typing mistakes

> Corrected:

> -  launching STM32CubeMX via "play" button for existing projects overwrites with a new STM32CubeMX project file instead of loading it.

> MX_Device_h.ftl:

> - Updated parsing of USART virtual mode

> - Updated generation of macros: Added handling for '(' and ')' symbols

# Keil.STM32L1xx_DFP.1.3.0.pack

Version: 1.2.0 (2016-09-21)== 更新记录==:

> Updated STM32L1xx device support files.

> - Added STM32L162xE device support.

> - Added STM32L100xxA device support.

> - Added STM32L151xxX device support.

> - Added STM32L152xxX device support.

> - Added STM32L162xxX device support.

> - Added STM32L162xxA device support.

> Updated documentation.

> - Reworked component startup.

> - Reworked examples.

# Keil.STM32L4xx_DFP.2.5.0.pack

Version: 2.3.0 (2019-12-20) ==更新记录==:

>Updated STM32CubeL4 Firmware to version 1.15.0 (requires STM32CubeMX 5.5.0 or higher)

>Added device support for STM32L4P5 and STM32L4Q5 Series (reworked device descriptions)

>Flash Programming:

>Added support to the OSPI loader for the STM32L4P5x Disco Board and STM32L4Pxx/L4Qxx.

>Corrected: STM32L4Rx dualbank erase function

>Package Description (pdsc):

>Added capability to launch the Option Byte Loading after a Flash Download.

>Added new STM32Cube HAL Components: MMC, PKA and PSSI.

>Added new STM32Cube LL Component: PKA.

>Added a patch to stm32l4xx_hal_def.h to support ARM Compiler 6.

>FrameworkCubeMX_gpdsc.ftl: Added support for Timebase Source TIMx.

>CMSIS-Driver:

>USB Device:

>Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into >configured FIFO (compile time configured).

>Added driver for STM32L412, STM32L422, STM32L432, STM32L433, STM32L442, STM32L443, >STM32L452 and STM32L462 devices.

>Board support:

>Updated examples with CMSIS-RTOS terminating app_main thread with osThreadExit() to avoid endless >loop.

>Added B-L475E-IOT01 board.

>Added Blinky Low Power for STM32L476G-EVAL board.

# Keil.STM32L5xx_DFP.1.3.0.pack

Version: 1.1.0 (2020-01-07)  ==更新记录==:

>Initial public version of the STM32L5 device family support pack for the:

>STM32L552 and STM32L562 device series.

>Based on STM32Cube L5 Firmware Pack version 1.0.0.

>use with MDK 5.29 recommended.

# Keil.STM32MP1xx_DFP.1.3.0.pack

Version: 1.2.0 (2020-02-11)  ==更新记录==:

>Removed production.config file from startup component and updated shell scripts accordingly.

Updated STM32CubeMP1 Firmware Package.

Updated examples:

Terminating app_main thread with osThreadExit() to avoid endless loop

Version: 1.1.0 (2019-07-22)  更新记录:

>Added STM32MP157C-DK2 Discovery board support and examples.

>Updated examples' core and trace clock configuration.

# Keil.STM32W1xx_DFP.1.0.0.pack

Version: 1.0.0 ==更新记录==:

> First Release version of STM32W1 Device Family Pack.

# Keil.STM32WBxx_DFP.1.1.0.pack

Version: 1.1.0 (2020-02-21)  ==更新记录==:

>Adding support for STM32WB35CExx/WB35CCxx and STM32WB50xxxx, STM32WB30xxxx devices.

Updating STM32WB55xG devices and SVD file.

fixing the Flash size for the STM32WB55xG devices.

# Keil.STM32WLxx_DFP.1.1.0.pack

# Keil.STBlueNRG-1_DFP.1.2.0.pack

# Keil.STBlueNRG-2_DFP.1.0.1.pack

# Keil.STM32NUCLEO_BSP.1.7.0.pack

# RealThread.RT-Thread.3.1.3.pack

# ARM.CMSIS-FreeRTOS.10.3.1.pack

上一篇下一篇

猜你喜欢

热点阅读