Ethernet connection not working on the latest STM32H743ZIT6 RevV. But it works well on the older RevY.
To check the ethernet connection, we used the Software example from ST's example repository:
STM32Cube\Repository\STM32Cube_FW_H7_V1.5.0\Projects\NUCLEO-H743ZI\Applications\LwIP\LwIP_HTTP_Server_Netconn_RTOS
Target boards:
1. NUCLEO-H743ZI with RevY micro
2. NUCLEO-H743ZI with RevV micro (the board originally came with RevY micro. We replaced it with RevV micro for our testing).
On target #1, the ethernet connection works well. On target#2, it doesn't.
Apart from the Nucleo board, we also tested this on a board designed by us. The behavior is the same - works on RevY, but not on RevV.
Digging deeper, we see that the micro is receiving the RXD0 & RXD1 signals from the ethernet phy. But the MAC block within the micro is not receiving it. The version of MAC as shown by MACVR register is 0x3242 for RevV and 0x3141 for RevY. So apparently something changed in the ethernet peripheral of the micro. But we don't see related details in AN5312 (Application note from ST for the migration from revision Y to V) or in the errata.
Wonder if we are missing something. Please help out.
