LWIP issue in STM32H730VBT6
Hello,
I'm trying to bring up a simple ethernet client on a STM32H730VBT6 custom board.
Looks like I have a 128KB of Flash and 560KB of RAM and my code would not fit into flash after I have enabled.
I modified the linker script to to remap the text section to point from FLASH TO RAM_D1.
PS : Not sure what other things I'm breaking by doing this. The code compiles okay and now my memory region looks like this after the modification.

I'm having a hard fault @HardFault_Handler() at stm32h7xx_it.c:93 0x24001c08
I believe my lwip heap is pointing to the wrong location in the RAM.
Can someone help me understand how to fix this or map only the sections of lwip to ram?
Attached my .ioc file.
