1. Packs
  2. STM32U5xx_DFP

Change Log

Version 2.2.1: Feb. 22, 2024

Get Pack
      STM32CubeMX integration:
      - Corrected UCPD peripheral handling in FrameworkCubeMX_gpdsc.ftl

Version 2.2.0: Nov. 24, 2023

Get Pack
      Devices Support:
      - Updated STM32Cube_FW_U5 Firmware Package version to V1.3.0 (HAL v1.3.0)
      - Added STM32U5F9/G9, STM32U5F7/G7 device support
      - Updated SVD Files for all devices
      - Updated SRAM2 for the STM32U5 4MB devices
      - Renamed OSPI loader for the STM32U5 4MB
      - Updated GCC startup files (fixed improperly closed comments)
      - Updated GCC linker script files
      - Corrected linker script file header
      STM32CubeMX integration:
      - Added Component Subgroups DSI, GFXMMU, GFXTIM, GPU2D, JPEG, LTDC, XSPI
      - Updated GPDSC FTL file
      CMSIS-Driver:
      - I2C:
      -- Updated PowerControl function (added check if Instance is valid)
      -- Updated Control function implementation for transfer abort (added check for master mode)
      -- Minor cleanup (removed unused extern declarations from header file)
      - USB Device:
      -- Updated PowerControl function (removed unnecessary NVIC handling and added check if Instance is valid)
      - USB Host:
      -- Updated PowerControl function (removed unnecessary NVIC handling)

Version 2.1.0: March 15, 2023

Get Pack
      Devices Support:
      - Updated STM32Cube_FW_U5 Firmware Package version to V1.2.0 (HAL v1.2.0)
      - Added STM32U595/A5, STM32U599/A9 device support
      - Added STM32U535/45 device support
      - Added C-Startup variant
      - Updated SVD files
      - Updated Flash programming algorithms
      - Updated STM32U5 Datasheets
      - Renamed DBGCONF file
      Pack Description:
      - Reworked conditions
      - Removed HAL dependency for component ::Device:Startup
      STM32CubeMX integration:
      - MX_Device.h: Generated definitions for GPIO Pins with assigned labels
      CMSIS-Driver:
      - Updated documentation
      - Added I2C driver
      - Added MCI driver
      - Added USB Host and USB Device drivers
      - SPI:
      -- Updated Receive function to properly support Default Tx Value transmission during reception
         (due to STM32 HAL changed functionality)
      -- Corrected Control function to support more than 8 data bits in DMA mode
      -- Corrected GetDataCount function in DMA mode
      - USART:
      -- Corrected GetStatus function and status flags handling
      -- Corrected Control function to support 9 data bits in DMA mode
      -- Corrected GetTxCount and GetRxCount functions in DMA mode
      -- Removed Rx Timeout capability and event signalization

Version 2.0.0: May 30, 2022

Get Pack
      STM32CubeMX integration:
      - New workflow concept (incompatible with earlier STM32U5xx_DFPs)
      - Automatic migration of projects, with disabled TrustZone, that were created with earlier STM32U5xx_DFPs
      - Added STM32CubeMX integration for TrustZone enabled devices
      - STM32CubeMX can be started with a default configuration for selected board

Version 1.2.0: March 25, 2022

Get Pack
      Updated Pack to STM32Cube_FW_U5 Firmware Package version V1.1.0
      Updated reference manual, datasheets
      Corrected partition files

Version 1.1.1: Feb. 1, 2022

Get Pack
      Updated Pack to STM32Cube_FW_U5 Firmware Package version V1.0.2:
      - Add support for STM32U585I-IOT02A OSPI external Loader
      Devices Support:
      - Removed 'Q' devices
      - Updated SVD file
      Package Description (pdsc):
      - Updated schemaVersion (1.7.2)
      - Added RAMstart and RAMsize attributes to Flash Algorithm elements
      CMSIS Driver:
      - Added UART/USART CMSIS driver
      - Added SPI CMSIS driver

Version 1.1.0: July 23, 2021

Get Pack
      Updated STM32Cube Firmware U5 library to version V1.0.0
      - First official release of HAL and LL drivers for STM32U575xx/STM32U585xx devices