Hello.
I have an interesting problem to solve.
We have a product where we need so much RAM and Flash that there's simply no MCU that covers our needs, so we picked an STM32F750 and added an external QSPI-Flash (128 MB) and external SDRAM (16 MB). The plan is to use the internal flash (64 kB) for a simple boot loader that initializes QSPI and SDRAM and then copies the program from a segment of the Flash to SDRAM and jumps to the start address. No rocket science, I've already done a proof of concept that shows that it's possible. However, it's hopeless to debug without being able to step and set break points in the software.
So I'm wondering, how to set up Seggers tools (preferably Ozone) to initialize the external SDRAM, write the program to the SDRAM and execute it with full debugging access?
Regards
/Martin
I have an interesting problem to solve.
We have a product where we need so much RAM and Flash that there's simply no MCU that covers our needs, so we picked an STM32F750 and added an external QSPI-Flash (128 MB) and external SDRAM (16 MB). The plan is to use the internal flash (64 kB) for a simple boot loader that initializes QSPI and SDRAM and then copies the program from a segment of the Flash to SDRAM and jumps to the start address. No rocket science, I've already done a proof of concept that shows that it's possible. However, it's hopeless to debug without being able to step and set break points in the software.
So I'm wondering, how to set up Seggers tools (preferably Ozone) to initialize the external SDRAM, write the program to the SDRAM and execute it with full debugging access?
Regards
/Martin