Release Notes for  STM32MP15xx CMSIS

Copyright © 2021 STMicroelectronics

Purpose

This driver provides the CMSIS device for the STM32MP15xx products. This covers

This driver is composed of the descriptions of the registers under “Include” directory.

Various template file are provided to easily build an application. They can be adapted to fit applications requirements.

Update History

Main Changes

This is a Maintenance release for STM32MP15xx CMSIS

Contents

  • Update bit definition in header files:
    • DDR : Update DDR bit registers
    • USBPHYC: Update structure and add bitfields
    • Fix MISRA warnings:
      • Remove duplicate definitions
      • Use ‘UL’ postfix for _Msk definitions and memory/peripheral base addresses
      • Unexpected space in “startup_stm32mp151axx_cm4 .s”
    • Linker script :
      • Prevent text section to overide data ( resource table )
      • Suppress the check and add AT (ADDR (.bss)) to set the LMA to the VMA.
    • Update the licenses declaration

Known Limitations

None

Dependencies

None

Main Changes

This is a Maintenance release for STM32MP15xx CMSIS

Contents

  • Header files:
    • Remove C1EMRx registers which does not exist on the silicon
    • Update RNG register structure

Known Limitations

None

Dependencies

None

Main Changes

This is a Maintenance release for STM32MP15xx CMSIS

Contents

  • Header files:
    • Rename RCC bit definition to be more compliant with the name from RCC spec
    • Update license with BSD 3-Clause template
    • Fix typo in MDMA register definition

Known Limitations

None

Dependencies

None

Main Changes

This is a Maintenance release for STM32MP15xx CMSIS

Contents

  • Header files:
    • Add new Part Number for 800MHz
    • Update license with BSD 3-Clause template
    • Rework CMSIS for RTC/TAMP, GPIO and TIM
    • Rename TIM Break source bit definition
  • Update Linker Template file for KEIL and IAR:
    • Add OpenAMP region ( region present by default, to comment if needed )

Known Limitations

None

Dependencies

None

Main Changes

This is the First Maintenance release for STM32MP15xx CMSIS

Contents

  • Header files:
    • Update FMC bit definition
    • Update ETH bit definition
    • update EXTI_EXTICR bit definition
    • Update I2C bit definition
    • Update SPI bit definition (SPI_CR1_CRC33_17, SPI_RXCRC, SPI_IER, SPI_I2SCFGR)
    • TMPSENS IP renamed DTS
    • Update FDCAN TXBC bit definition
    • Update DAC_DHR8RD bit definition
    • Add CRYP in STM32MP151Cx and STM32MP153Cx
    • Update TIM / LPTIM bit definition + add missing macros
  • Update system_stm32mp1xx.c:
    • Update SystemCoreClock
  • Update startup file for KEIL and IAR

Known Limitations

None

Dependencies

None

Main Changes

This is the First Official release for STM32MP15xx CMSIS

Contents

  • First official release version of bits and registers definition aligned with STM32MP1 reference manual.

Known Limitations

None

Dependencies

None