Skip to content

Latest commit

 

History

History
180 lines (104 loc) · 3.76 KB

File metadata and controls

180 lines (104 loc) · 3.76 KB

Release Notes for

STM32_ExtMem_Loader

Copyright © 2023 STMicroelectronics\

ST logo

Purpose

The source code delivered is a middleware that helps user building its own loader for external SFDP NOR memories.

The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.

STM32_ExtMem_Loader_Architecture overview

Here is the list of references to user documents:

Update History

V1.1.2 / 30-April-2026

Main Changes

  • docs: Added SW_Security_Level.md to the package.

Contents

Known limitations

  • List of the tested memories

    • SFDP : MACRONIX MX66UW1G45G
    • SFDP : MACRONIX MX25UW25645G
  • List of the tested and supported bootloader interfaces in STM32Cubeprogrammer:

    • USART
    • USB

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1.
  • Keil MDK-ARM toolchain V5.38 using ARM Compiler 6.
  • STM32CubeIDE toolchain v1.15.0 using GCC compiler 12.

Supported Devices and boards

  • Not applicable

Backward Compatibility

  • Not applicable

Dependencies

  • Not applicable

V1.1.1 / 10-October-2025

Main Changes

  • docs: Updated the SLA0044 license information.
  • fix: Ensured the compiler retains MDK-ARM APIs post-build.

Contents

Known limitations

  • List of the tested memories

    • SFDP : MACRONIX MX66UW1G45G
    • SFDP : MACRONIX MX25UW25645G
  • List of the tested and supported bootloader interfaces in STM32Cubeprogrammer:

    • USART
    • USB

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1.
  • Keil MDK-ARM toolchain V5.38 using ARM Compiler 6.
  • STM32CubeIDE toolchain v1.15.0 using GCC compiler 12.

Supported Devices and boards

  • Not applicable

Backward Compatibility

  • Not applicable

Dependencies

  • Not applicable

V1.1.0 / 24-April-2024

Main Changes

  • Update to support memories programming with openbootloader using bootloader interfeces.

Contents

Known limitations

  • List of the tested memories

    • SFDP : MACRONIX MX66UW1G45G
    • SFDP : MACRONIX MX25UW25645G
  • List of the tested and supported bootloader interfaces in STM32Cubeprogrammer:

    • USART
    • USB

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1.
  • Keil MDK-ARM toolchain V5.38 using ARM Compiler 6.
  • STM32CubeIDE toolchain v1.15.0 using GCC compiler 12.

Supported Devices and boards

  • Not applicable

Backward Compatibility

  • Not applicable

Dependencies

  • Not applicable

V1.0.0 / 28-February-2024

Main Changes

First official version for STM32H7Rs/Sx devices.

Contents

Known limitations

  • List of the tested memories
    • SFDP : MACRONIX MX66UW1G45G
    • SFDP : MACRONIX MX25UW25645G

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1.
  • Keil MDK-ARM toolchain V5.38 using ARM Compiler 6.
  • STM32CubeIDE toolchain v1.15.0 using GCC compiler 12.

Supported Devices and boards

  • Not applicable

Backward Compatibility

  • Not applicable

Dependencies

  • Not applicable

Info