Version: 1.3.0 (2020-09-07) Keil.STM32L1xx_DFP.1.3.0.pack This DFP works either with STM32CubeMX (STM32CubeMX V6.0.0 and STM32Cube_FW_L1 V1.10.0 or higher) or Standalone (no support for STM32CubeMX). This pack contains only a subset of the files from STM32Cube_FW_L1 version 1.10.0 (ST Drivers, STM32Cube documentation and fonts). Device support: Added device variants to match STM32CubeMX notation. Added DebugDescription. Added debug configuration files: DBGMCU INI and DBGCONF. Added capability to launch the Option Byte Loading after a Flash Download. Updated SVD files. Updated documentation. CMSIS-Driver: Added VIO module for boards STM32L-Discovery, STM32L100C-Discovery. Board support: Reworked examples. Updated LED_STM32L-Discovery.c: LED_On and LED_Off return -1 if parameter num is out of range.
2021-03-21 20:03:53 39.11MB STM32 Keil MDK5 官方驱动库
1
Version: 2.5.0 (2020-10-21) Keil.STM32L4xx_DFP.2.5.0.pack Updated Pack to STM32Cube_FW_L4 Firmware Package version V1.16.0 using HAL Drivers V1.12.0 Package Description (pdsc): Added global define USE_HAL_DRIVER to the component ::Device:STM32Cube HAL:Common. Device support: Aligned devices with CubeMX DB. CMSIS Flash Algorithm: Removed targets (STM32L4xx_512, STM32L4xx_256) from STM32L4Rx Flash Algorithm project. Added source code for: STM32L476G-Disco QSPI, STM32L4P5G-DK OSPI, STM32L4P5G-DK PSRAM STM32L4R9I-DK PSRAM, STM32L4R9I-DK OSPI1 and STM32L4R9I-EVAL OSPI. Added PSRAM external Loader support for STM32L4R9I-Disco. Fixed STM32L4P5 1M internal flash Loader sector erase with DBANK mode. Fixed STM32L4xx 512K and 128K internal flash Loader sector erase. CMSIS-Driver: MCI: Replaced empty delay loops with _NOP(). Added handling for separate SD and MMC HAL layers. Added busy signal handling after CMDREND interrupt. SPI: Corrected PowerControl function (to return error if Initialize was not called, to abort active transfer if power off was requested). Updated GetDataCount function to give accurate count. Corrected Uninitialize function (to power off the peripheral if it is powered). USART: Added Driver_USART6 (uses LPUART1). Corrected GetTxCount/GetRxCount implementation. USBD: Removed include of stm32l4xx_hal_pcd.h header. Corrected documentation of STM32CubeMx configuration. Updated Boards Examples: Migrated CubeMX projects to V6.0.1. Changed variant selection to "MDK-Plus" where possible. Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1.
2021-03-21 20:03:52 235.86MB STM32 Keil MDK5 官方驱动库
1
Version: 2.15.0 (2020-09-28) Keil.STM32F4xx_DFP.2.15.0.pack Download Updated Pack to STM32Cube_FW_F4 Firmware Package version V1.25.1 using HAL Drivers V1.7.9. STM32CubeMX integration (Version 6.0.1): Added support for Timebase Source TIMx (FrameworkCubeMX_gpdsc.ftl). Removed non-existent include path. CMSIS Flash Algorithm: Corrected STM32F42xxx_43xxx_OPT Algorithm. CMSIS SVD: Updated STM32F42*.svd, STM32F43*.svd files. CMSIS-Driver: I2C: Corrected 2 byte reception in master mode. MCI: Replaced empty delay loops with _NOP(). SPI: Corrected PowerControl function (to return error if Initialize was not called, to abort active transfer if power off was requested). Updated GetDataCount function to give accurate count in DMA mode. Corrected Control function (abort in DMA mode, software controlled slave select in slave mode, TI Frame Format selection, ignore bus speed for slave mode). Corrected Uninitialize function (to power off the peripheral if it is powered). Corrected SPI3_SCK pin configuration. Corrected DMA MemDataAlignment configuration. USART: Corrected DMA MemDataAlignment configuration. USBD_HS/USBH_HS: OTG_HS ULPI clock disabled in low power if internal PHY is used to enable proper operation of OTG_HS port in FS mode during CPU sleep. CAN/EMAC/USBD/USBH: Removed macros already provided by cmsis_compiler.h. Updated Boards Examples: Migrated CubeMX projects to V6.0.1 and updated config files. Changed variant selection to "MDK-Plus" where possible. Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1. Terminating app_main thread with osThreadExit() to avoid endless loop Updated MS Windows UBS driver files.
2021-03-21 16:05:16 244.81MB keil MDK5 STM32 官方固件库
1
Version: 2.12.0 (2019-07-17) Keil.STM32F7xx_DFP.2.12.0.pack Download 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.
2021-03-21 16:05:16 211.12MB Keil MDK5 STM32 官方固件库
1
Version: 2.14.0 (2020-12-18) Keil.STM32F7xx_DFP.2.14.0.pack STM32CubeMX integration: Added support for USB PHY configuration (MX_Device_h.ftl and FrameworkCubeMX_gpdsc.ftl). Added debugProbe board description. Description file (pdsc): Added global define USE_HAL_DRIVER to the component ::Device:STM32Cube HAL:Common. Added global define USE_FULL_LL_DRIVER to the component ::Device:STM32Cube LL:Common. CMSIS-Driver: EMAC/I2C/MCI/SAI/SPI/USART: Corrected Data Cache handling. MCI: Replaced empty delay loops with _NOP(). USART: Corrected baud rate configuration. USBD_HS/USBH_HS: OTG_HS ULPI clock disabled in low power if internal PHY is used to enable proper operation of OTG_HS port in FS mode during CPU sleep. VIO: LCD support can be disabled with VIO_LCD_DISABLE define. Board Examples: Updated CubeMX examples: Migrated CubeMX projects to V6.0.1. Updated Platform example: Reduced Idle and Timer thread stack size. Reworked README.md format.
2021-03-21 16:05:15 210.2MB STM32 MDK5 Keil 官方固件库
1
Version: 1.2.0 (2020-08-03) Keil.STM32G4xx_DFP.1.2.0.pack Added devices: STM32G491xxxx, STM32G4A1xxxx and STM32G483xx series. STM32G474Px/STM32G484Px/STM32G473Px/STM32G483Px BGA121 variants. STM32G431MBTx, STM32G441MBTx variants. Updated STM32CubeG4 Firmware Package to V1.3.0. Updated svd files Fixed flash programming algorithm issue for the STM32G4xxxC devices to support both Dual/Single Bank configuration in STM32G4xx_256.FLM. Updated the Flash category 3 (512kB) with one FLM that supports the D/S Bank config. FrameworkCubeMX_gpdsc.ftl: Added support for Timebase Source TIMx Updated example: Terminating app_main thread with osThreadExit() to avoid endless loop
2021-03-21 16:05:12 89.49MB STM32 Keil MDK5 官方驱动库
1
Version: 2.5.0 (2020-03-23) Keil.STM32H7xx_DFP.2.5.0.pack 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.
2021-03-21 16:05:12 300.72MB STM32 Keil MDK5 官方固件库
1
Version: 2.7.0 (2020-10-30) Keil.STM32H7xx_DFP.2.7.0.pack Devices Support: Added device description for STM32H735VGHx, STM32H725VGHx and STM32H725VEHx. Updated a subset of SVD files (STM32H723, STM32H73x, STM32H7A3x, STM32H7B3x). Updated Reference Manual for STM32H7A3/B3 and STM32H7B0.
2021-03-21 16:05:11 326.08MB STM32 Keil MDK5 官方固件库
1
keil最新版的MDK 5.2x 包括5以上的平台安装后自动安装高版本的JLINK驱动。那么原来MDK4配套的驱动将会被覆盖。一般常用的Jlink调试工具是JLINK-OB,将无法正常使用。网上包括csdn很多人试了很多办法,一会改什么驱动 一会什么覆盖安装。核心原则我帮大家梳理一下 1.首先驱动调回至老版本驱动,我提供一个我亲测可用的的供大家下载。大家先卸载原来的驱动 2.驱动安装后会有三个文件JLinkRDI.dll JLinkARM.dll JLink.exe需要复制出来 替换到某两个文件夹相应文件 文件夹1.X:\Keil_v5\ARM\Segger X代表安装盘 这里的文件是MDK平台软件调用调试时候要用的驱动目录。一定要替换 文件夹2.是烧录文件夹。这个文件根据各自单片机平台的不同,有差异 我这里是da14580,使用的烧录软件是SmartSnippetsToolbox5.0.8 那么对应目录是 X:\Program Files (x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.8\common_resources\firmware_upload 文件夹3 是dll调用 也需要替换 用旧的dll替换 X:\Program Files (x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.8\libs\JLinkArm\win32目录下的JLinkARM.dll 这样MDK调用的驱动和烧录软件调用的驱动都是JLINKOB支持的驱动了。不用花钱买个又大又贵的JlinkV9了
2021-03-21 14:58:51 13.66MB MDK5 JLINK JLINK-OB JLINK-V9
1
实现2路20K方波输出,并且2路输出的相位差相位可调,使用STM32F103C8T6利用STM32CUBEMX配置生成MDK5编译
2021-03-18 12:02:07 22.32MB stm32
1