STMicroelectronics / stm32-external-loader

Provides drivers, examples, loader files and testing routines for external loaders for STM32 series of microcontrollers.
Other
124 stars 71 forks source link
external-loader ospi qspi stm32

Introduction

This repository contains the Flashloaders source code of external memories embedded in STM32 HW boards.

External memories

External memories are available on many STM32 HW board like the evaluation and discovery boards. It can be a Flash or SRAM and it provides higher storage capabilities. The STM32 boards supports many types of external memories such us Micron, Winbond that are connected to the mcu through different interfaces like FMC, SPI..

Package structure

The flashloader project is built with EWARM or MDK-ARM IDE and comes with the corresponding source, header and linker files:

How to adapt the flashloader project for a customized board

The required steps to build a customized loader for cube programmer are vailable at this link (Section 3.9).

Contribution

We propose and accept contribution from community for new loaders and drivers only on contrib branch. This branch, master, includes original external loaders for STM32 development boards.