From the TJA1121 AN4517, the last step of PHY initialization is DEVICE_CONTROL_START_OPERATION=1. However, the demo code didn't write to 0x40 but instead write to register 0x8100 (PHY_CONTROL) to start PHY operation. What's the difference between the two registers? Now the PHY_STATUS MM30.0x810C=0x10A (i.e. link is in sync state but Transmit state is SEND_Z). But the same code on EVK works fine. Why the transmitter state is SEND_Z? What debug steps do you suggest? Thanks.
Config:
- Config6=open: autonomous lead
- I haven't started data transfer from MCU to TJA1121 via SGMII yet
- Device confirmed not in reset (via reset pin) or low power mode (8181h is 0x0000)