Skip to main content
Visitor II
December 15, 2022
Question

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.

  • December 15, 2022
  • 1 reply
  • 723 views

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.

    This topic has been closed for replies.

    1 reply

    Graduate II
    December 15, 2022

    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?