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.

RTOS/TM4C1294NCZAD: set PHY to 100BaseT and full duplex operation

Part Number: TM4C1294NCZAD

Tool/software: TI-RTOS

when using an external switch chip from Micrel, we need to set PHY to 100BaseT and full duplex operation.  although this can be accomplished multiple ways using low-level register commands, we are using TI-RTOS v2.16.01.14

what is the best way to accomplish this?  Any TI-RTOS APIs we can use to set this?

Thank you in advance!

 

  • You can look at the driver code in tirtos_tivac_2_16_01_14\products\tidrivers_tivac_2_16_01_13\packages\ti\drivers\emac\EMACSnow.c. In the EMACSnow_NIMUInit function, the EMAC is configured. We don't have any mechanism to change the settings. If you want to change something you can add the source file to your project and change as desired. Since the file is in your project, the linker will pick up your modified version first.

    Todd