I’m doing prototype work on an NXP i.MX RT1050 EVKB board. Our custom board will be slightly different in that the ethernet Phy address of enet port 0 will be 0x00 instead of 0x02.
Our electrical engineer just told me about this change and I believe it has to do with this portion of the schematic.
The Ethernet Phy address seems to be defined in the mbed-os/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1050/TARGET_EVK/device.h file as follows:
#define BOARD_ENET_PHY_ADDR (2)
This macro is then used in the file mbed-os/connectivity/drivers/emac/TARGET_NXP_EMAC/TARGET_IMX/imx_emac.cpp as follows: