Skip to main content
GSpre.1
Associate II
July 20, 2020
Solved

How can I write to the QSPI-connected NOR flash on the STM32F7508-DK using ST-link? Moreover, where is the base address of this flash specified?

  • July 20, 2020
  • 7 replies
  • 1496 views

..

This topic has been closed for replies.
Best answer by TDK

QUADSPI is located at 0x90000000 per the reference manual.

7 replies

TDK
TDKBest answer
July 20, 2020

QUADSPI is located at 0x90000000 per the reference manual.

"If you feel a post has answered your question, please click ""Accept as Solution""."
GSpre.1
GSpre.1Author
Associate II
July 21, 2020

Thank you! I can't believe I missed that. Sorry to waste your time :)

Tesla DeLorean
Guru
July 20, 2020

Commercial tools provide algorithms to flash internal and external memories on standard boards.

ST-LINK Utilities and STM32 Cube Programmer provide External Loaders for the ST boards, the F750-DK being materially identical to the F746G-DISCO as I recall.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
GSpre.1
GSpre.1Author
Associate II
July 21, 2020

I'm sorry, I don't use closed-source stuff like that. It also seems ridiculous to have to use a Windows GUI to write to the NOR flash of the device, when excellent cross-platform CLI tools exist for ST-link flashing.

Tesla DeLorean
Guru
July 20, 2020

Example code for the QSPI is also provided as part of the BSP and components libraries.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
GSpre.1
GSpre.1Author
Associate II
July 21, 2020

Yeah, and those are great. But they're all examples of how to read/write to flash over QSPI at *run-time*, no?

Andreas Bolsch
Lead III
July 21, 2020

Version 1.3.0 of STM32CubeIDE has support for QSPI flash for most (all?) Disco and Eval boards, too.