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: Ethernet Stack

Part Number: MSP432E401Y


Hello,

We are about to start a new project in which we are planning to use the controller TI MSP432E401Y as the product need Ethenet.

1. Is TI provides the Ethernet Stack which can be used directly. If available from where I can download it?

2. We are planning to use our company developed os if stack is available we can integrate the stack with it and development time can be reduced.

  • Hello Rohit,

    Rohit Tandle83 said:
    1. Is TI provides the Ethernet Stack which can be used directly. If available from where I can download it?

    Do you want to use the TCP/IP stack (needed to run TCP, UDP, HTTP, MQTT or connect to Internet) or want to access Ethernet directly?

    The SimpleLink MSP432E4 SDK provides two TCP/IP stacks:

    • NDK - This is a TI developed TCP/IP stack and requires RTOS.
    • lwIP - This is an open source TCP/IP stack and does not require RTOS.

    If you want to access Ethernet directly, then there are two approaches:

    Rohit Tandle83 said:
    2. We are planning to use our company developed os if stack is available we can integrate the stack with it and development time can be reduced.

    SimpleLink SDK uses POSIX APIs. Hence the development time can be reduced to integrate the RTOS (that you plan to use) into SimpleLink SDK.

    Please refer the section POSIX Project Zero SimpleLink Academy Lab for more details about POSIX and it's support in SimpleLink SDKs.

    Hope this helps!

    Thanks,

    Sai

  • Hi Sai,

    Thank you so much for replay.

    As you mentioned, 

      • NDK - This is a TI developed TCP/IP stack and requires RTOS.

    1.Is it possible to use the same stack with any OS or need OS developed by TI.

    2.As we are planning to use OS developed in our company Is it possible to integrate the same stack with our OS?

    3. We need Ethernet to communicate the microcontroller with PC software developed by us.

  • Hello Rohit,

    Rohit Tandle83 said:
    1.Is it possible to use the same stack with any OS or need OS developed by TI.

    It is possible to port NDK to any operating system as NDK is isolated from the OS. The SimpleLink MSP432E4 SDK provides means to use NDK with TI-RTOS and FreeRTOS. Please refer the NDK User's Guide for more details here:

    Rohit Tandle83 said:
    3. We need Ethernet to communicate the microcontroller with PC software developed by us.

    Ethernet can be used for communication using:

    • TCP/IP stack (most commonly used)
    • Directly (use Ethernet packets without encapsulating any other protocol)
    • Some other communication stack

    Which option are you planning to use? I had asked the question in the previous post too.

    Sai Reddy said:
    Do you want to use the TCP/IP stack (needed to run TCP, UDP, HTTP, MQTT or connect to Internet) or want to access Ethernet directly?

    Thanks,

    Sai

**Attention** This is a public forum