How to run a program in sdram on STM32H743 ?
Hello guys, recently I designed a PCB board using STM32H743IIT6 and I encounter a problem when I try to run code in sdram. The details are described as below.
question:
I have a demand jumping to run a user program(function) in the sdram. But after I copy the user program(function) from norflash to sdram and move PC to run, I get hard fault exception.
I have no idea whether there is some special configuration before running code in sdram, but I have successfully run a user program in sdram on STM32F429 after a special remap as described in STM32F429 RM. After reading the STM32H743 RM, there is no special operation for running code in sdram. What I read is a remap description about sdram and no other comment.

hardware part:
There is a sdram , a norflash and an eth on this board. I created the project with cubemx 5.2.1 and I have made the sdram ,norflash and eth works well.
software part:
There is a special operating system running on the flash of the mcu. The user program(function) is downloaded via the eth.
I am ensure the sdram and norflash work well and the user program is stored in the norflash with a crc check.
The start address of sdram is 0xC000 0000.
The start address of norflash is 0x6000 0000.
Thanks for reading and expect for your advice.

