AM6442: Freertos Ethernet Programmable Forced Speed and Duplex on power-up

Part Number: AM6442
Other Parts Discussed in Thread: DP83869, SYSCONFIG

Tool/software:

Looking for a way to force the speed and duplex of the ethernet port on power-up.  This will be based on a stored attribute. 

Running the ICSSG in Dual Mac Mode.  Everything is working good, have the syscfg MAC port config set to ENET_SPEED_AUTO and ENET_DUPLEX_AUTO, Devices set to DP83869, a their address set to 3 & 15. Have the MDIO Config set to MDIO_MODE_STATE_CHANGE_MON.

I cannot find any examples of changing the Speed and Duplex.

I know I must be missing something.

Robert

  • Hi Robert,

    In the sysconfig where you selected the option ENET_SPEED_AUTO and ENET_DUPLEX_AUTO, there would be drop down options available to select various Speed and duplexity options. The available configurations are 10M, 100M and 1-Gigabit for Speed, and Full-duplex and half duplex for Duplexity.

    After you change these options in sysconfig, save the changes, and rebuild the example, the example will set it up with the newly configured speed and duplexity.

    We hope this resolves your issue. Please let us know if you have any further queries.

    Regards,
    Teja.

  • No, looking for being able to change the speed and duplex different on every power-up based on the customers need. It needs to be able to be changed at run time, not at compile time.  Goal actually would be to be able to change the speed and duplex at any time, then tell the PHY to resync, and now be connected at the new speed and duplex.

    Robert