cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H75O-DK Demo - does it run from RAM or QSPI?

Yevpator
Associate III

Hi folks

I​'d like to ask about STM32H750B-DK. This a demo board based on the Value Line STM32H75O with 128kB Flash and 1 MB RAM

I saw its demo​ movie on the YouTube and would like to understand whether it runs from the Flash or RAM? Or in other words , did ST implement and provide with this board demo an external loader that program a new software into a serial Flash that is loaded to RAM upon reset and then the program runs from RAM?

Or, does this demo ​run from QSPI? Or maybe the demo sw is small enough to run from Flash (128kB)?

Thank you !

1 ACCEPTED SOLUTION

Accepted Solutions

There are External loaders provided for STM32 Cube Programmer

MTFC4GACAJCN_STM32H750B-DISCO.stldr

MT25TL01G_STM32H750B-DISCO.stldr

I don't have the H750B-DISCO board to hand immediately, but my recollection is that it had an app that brings up the QSPI, and also runs code from there.

There is also more FLASH on the internal die

The compiled demo is on the resource page, per README in Cube H7

https://www.st.com/en/evaluation-tools/stm32h750b-dk.html#resource

https://www.st.com/resource/en/compiled_demos/stm32h750b-dk_demo.zip

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

3 REPLIES 3

There are External loaders provided for STM32 Cube Programmer

MTFC4GACAJCN_STM32H750B-DISCO.stldr

MT25TL01G_STM32H750B-DISCO.stldr

I don't have the H750B-DISCO board to hand immediately, but my recollection is that it had an app that brings up the QSPI, and also runs code from there.

There is also more FLASH on the internal die

The compiled demo is on the resource page, per README in Cube H7

https://www.st.com/en/evaluation-tools/stm32h750b-dk.html#resource

https://www.st.com/resource/en/compiled_demos/stm32h750b-dk_demo.zip

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Clive1,

You're great! Thank you so much for the help!

I will read the documentation you kindly pointed out at.

As for the loader, in order to have loader for another board,instead of the DISCO you mentioned, for instance , for STM32H750-DK, all I need is to update the external SPI Flash driver and maybe SPI ports?

​Thanks!

STM32H750-DK == STM32H750B-DISCO

If you change the QSPI pin utilization, or QSPI FLASH IC, you will need to customize an External Loader, and have your own BSP code to support bringing up the external memory. The linker should be capable of building a hybrid app, split across internal and external memory.

STM32Cube_FW_H7_V1.7.0\Drivers\BSP\STM32H750B-DK\stm32h750b_discovery_qspi.c

Also some of the video/audio files from the demo are pulled from the MicroSD card.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..