External loaders for SPI flash: a "standard" version

Описание к видео External loaders for SPI flash: a "standard" version

Here I show you my library for STM32 handling the W25Qxxx SPI flash family by Winbond.
Library includes functions needed to develop an external loader as per ST documentation and examples.
Video shows how to use the library to directly handle flash memory or to develop an external loader to program, verify and read flash content via CubeProgrammer package.
Library and information are available in my GitHub page (follow below link).
A much smaller External Loader can be tested followin video "External loaders for SPI flash memories: a 'small footprint' version"

00:00 Nor Flash, Nand Flash and EEPROMS
04:03 The W25Qxxx SPI Nor Flash family (W25Q80, W25Q64, W25Q128,...)
08:23 The library for STM32s, handling W25Q on Standard SPI
11:26 How to use the library
17:47 What is and External Loader
18:59 Developing an External Loader for a specific project
20:13 Example 1: E.L. for a Blackpill with a W25Q80
29:48 Installing an external loader on STM32CubeProgrammer
32:34 Inside an external loader
36:00 Example 2: E.L. for a Nucleo32 and a W25Q64 breakout board


Documentation:

My GitHub page about this library and its usage: https://github.com/maudeve-it/W25Qxxx...

Winbond W25Qxxx web page: https://www.winbond.com/hq/product/co...
Winbond AN about flash device id: https://www.winbond.com/hq/support/do...
Jedec SFDP standard (requires registration): https://www.jedec.org/document_search...

STM Mooc - External QSPI loader how to: https://www.st.com/content/st_com/en/...
STM repository of external flash loaders: https://github.com/STMicroelectronics...
STM32CubeProgrammer documentation: https://www.st.com/resource/en/user_m...
A "How to" manual from ST about external loaders creation: https://community.st.com/t5/stm32-mcu...

Комментарии

Информация по комментариям в разработке