Boot app code from external memory OSPI/QSPI ???
Hello!
I'am playing with the STM32H7B3-DK and I have successfully bring up the board and run a custom gui:
The GUI assets are loaded in the external OSPI and the dual framebuffer is placed in the the external SDRAM.
Now I'am interested in loading also the application code in the external OSPI. This should be quite easy I hope, if I'm not wrong, it is just a matter of editing the STM32H7B3LIHXQ_FLASH.ld file.
However I'am confused on how to do with bootloader:
My intention is to boot the code from the OSPI, load it all in the internal RAM and execute it in the internal RAM:
- how should I configure or develop a booloader?
- where I can find a ready to use booloader.bin?
By googling I found this very interesting appnote: AN5188 which talks about external memory code execution, but it covers the cases in which the code is executed in place in the external memory.
Are there any appnotes about booting from external memory?
Thank you!!
Paul
Can
