This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I tried to force DP83869 on the evaluation board (AM243-EVM) to be in 100 Mb FULL Duplex forced but the links doesn't mount (port 0 or port 1 have same result).
If I try in 10Mb FD, I have no issue. Could you, please help me to understand why?
My current context, I just take the hsr/prp sample from the SDK, and I add this command in hsr_prp_soc.c file just before the soft restart of the PHY.
For 100Mb Full duplex
ETHPHY_config.config = ETHPHY_SPEED_DUPLEX_CONFIG_100FD;
ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_SET_SPEED_AND_DUPLEX_CONFIG, ÐPHY_config, sizeof(ETHPHY_SpeedDuplexConfig));
For 10Mb Fulld duplex
ETHPHY_config.config = ETHPHY_SPEED_DUPLEX_CONFIG_10FD;
ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_SET_SPEED_AND_DUPLEX_CONFIG, ÐPHY_config, sizeof(ETHPHY_SpeedDuplexConfig));
Thank you by advance.
Hi,
I tried to force DP83869 on the evaluation board (AM243-EVM) to be in 100 Mb FULL Duplex forced but the links doesn't mount (port 0 or port 1 have same result
Do you not see link up or is it do see error status upon execution of command. I would also recommend reading phy register to get exact vales from register.