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.

MSP432E401Y: How can I configure the EN0RXI_N (53), EN0RXI_P (54), EN0TXO_N (56), EN0TXO_N (57) functionality in sysconfig?

Part Number: MSP432E401Y
Other Parts Discussed in Thread: SYSCONFIG

Hi TI!

I am assigning the functionality of the pins to the project from the sysconfig. I need to use the LAN using pins EN0RXI_N (53), EN0RXI_P (54), EN0TXO_N (56), EN0TXO_N (57). However I can't find how to configure these pins in sysconfig.

How can I configure the EN0RXI_N (53), EN0RXI_P (54), EN0TXO_N (56), EN0TXO_N (57) functionality in sysconfig?

Note that I enabled EMAC, however it only allows me to configure the LAN led pins. See the attached image.

Note on the right side of the attached image (MCU pin map) that pins 53,54,56,57 are grayed out, not green.
How can I configure them? Or maybe by default they are always configured correctly?

Thanks,

  • Hi,

      The reason is that 53, 54, 56, and 57 are dedicated pins for Ethernet. They do not mux with other functionalities. 

  • That's right, these pins are for LAN,
    My question is that you have to do some configuration in sysconfig to them work correctly as LAN.

  • Hi,

    Note on the right side of the attached image (MCU pin map) that pins 53,54,56,57 are grayed out, not green.
    How can I configure them? Or maybe by default they are always configured correctly?

    Your forum question title and your orignal question asks about how to configure these 4 pins and I hence answered according that these pins do not require pinmuxing as they are dedicated pins. 

    My question is that you have to do some configuration in sysconfig to them work correctly as LAN.

    If you click on the generated file ti_drivers_config.c, it setups some EMAC attributes per your sysconfig configuration such as MAC address and Ethernet LED pins.

    To fully configure the Ethernet and depends on what your Ethernet application is, you will need to also configure the NDK stack. See below example for a tcpecho application.  

    The SDK contains several Ethernet examples at C:\ti\simplelink_msp432e4_sdk_4_20_00_12\examples\rtos\MSP_EXP432E401Y\ns which you can import into CCS. These examples have the sysconfig configured per their example requirements.