I am working on Ethernet in STM32H7 and I am unable to understand two things :
1) What is the need to avoid memory allocation of ETH_Tx and ETH_Rx Desc in D1 SRAM ?
I have seen an example in "STM32Cube/Repository/STM32Cube_FW_H7_V1.2.0/ Projects/STM32H743I_EVAL/Applications/LwIP/LwIP_TFTP_Server" where they have allocated memory of ETH_TX and ETH_RX Desc in D2 SRAM3 (Address: 0x30040000) so why cannot i choose
* D2 SRAM1( Address: 0x3000000) or
* D2 SRAM2 ( Address: 0x30020000) or
* D3 SRAM ( Address: 0x3800000) ?
2 ) Also, I have seen in the repository example that they have used MPU_Config() but its not too much clear as i have seen a related doc which is again quite hard to understand so kindly put "enough" light so that we can understand the significance and use case of it in this example.