cancel
Showing results for 
Search instead for 
Did you mean: 

I have STM32H7A3ZITXQ_RAM.ld in NUCLEO-STM32H7A3 Board. I need to know what is the procedure to download and run project from Internal SRAM of STM32H7A3 Nucleo(144)Board.

AR.11
Associate

I have STM32H7A3ZITXQ_RAM.ld in NUCLEO-STM32H7A3 Board.

I need to know what is the procedure to download and run project from Internal SRAM completely of STM32H7A3 Nucleo(144)Board.

I built Base Default Nucleo-H7A3 STM32 Board .ioc Project in STM32Cube IDE.

When I debug using onboard ST-Link Debugger, It start running from SRAM,

But after few stepping or F6, trying to run somewhere I am getting unable to open disassembly file.

1 REPLY 1

Has it built correctly for the address of the RAM? Check the .MAP file.

Have you modified SystemInit() to configure the SCB->VTOR with the correct vector table address? I'd use a linker symbol myself, but ST uses a #define for reasons that defy logic.

>>But after few stepping or F6, trying to run somewhere I am getting unable to open disassembly file.

So it does enter your code, and ResetHandler? main()? at what point does it disappear into a black hole?

If you stop the debugger, where is it executing?

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