hello Mark,
I was successful in doing the ethernet ping test using the stm32h743zi2 nucleo board. You are right about the MPU config settings but thats not all. There are certain changes to be made in the linker descriptor file "stm32h743zitx_flash.ld". There are two places in that file where I had to replace DTCMRAM with RAM D1 and another place where I had to replace DTCMRAM with RAM D2. These settings are related to the warning in cube MX "ETH" settings which says that "ETH won't work until RAM points to 0x24000000 location" which happens to be the starting address of RAM D1. The DMA addresses for ethernet Rx and Tx have their memory in RAM D2 whose address starts at 0x30000000. These are the extra changes that need to be made for stm32h743zitx controller. These extra changes aren't needed in case of stm32f4 and f7 boards. Thanks for the support anyways.
BR
MANASKANT
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.