External QSPI loader how to - 01 - Intro, prerequisites
Channel: STMicroelectronics
Date: 2020-03-16

Learn how to create an external QSPI loader for STM32CubeProgrammer 

STM32CubeProgrammer and STM32STLinkUtility allows us to use external loaders to store some part of the code or data in external memories. This session demonstrates how to create such a loader for QSPI Flash memory.

Benefits you will take away
• Understanding how QSPI FLASH memory can be connected to STM32
• Understanding how to communicate with QSPI FLASH memory
• Understanding how to create a loader for QSPI FLASH memory

Prerequisites
• STM32F769I-Discovery board
• microUSB cable
• Memory datasheet – MX25L51245G (Macronix)
• PC with MS Windows OS (in version 7 or higher) with preinstalled the following software:
o STM32CubeIDE with STM32F7 Cube library preinstalled 
o STM32CubeProgrammer

Dedicated web page for this session:
https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/external_QSPI_loader.html

Complete set of slides and project files:
https://drive.google.com/drive/folders/1KiaqXgiubk81EvevofK-y3LxrCl9NHfi?usp=sharing

Git repository with loader files:
https://github.com/STMicroelectronics/stm32-external-loader/tree/contrib

https://github.com/STMicroelectronics/stm32-external-loader