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.

EK-TM4C129EXL: EK-TM4C129EX

Part Number: EK-TM4C129EXL
Other Parts Discussed in Thread: EK-TM4C1294XL

Hello Team,

I am going to design Ethercat Master application on EK-TM4C129EXL.

I am new to TI development environment.

I was referring "TM4C129x Ethernet Applications for Socket-Based TIRTOS NDK" document and spma080to understand how to write the Ethernet based application.

But the example applications are not built successfully using CCS. Moreover I am getting confused by this NDK, TI-RTOS etc.


I need a quick support to setup the development environment for Ethercat Master application on EK-TM4C129EXL.

Thanks.

Best Regards,

Snehashis

  • Hi,

    But the example applications are not built successfully using CCS. Moreover I am getting confused by this NDK, TI-RTOS etc.

    Please make sure you have the correct TI-RTOS and XDCtools versions installed if you have not done so. TI-RTOS is a Real-time OS for embedded systems developed by TI. NDK is a TCP/IP stack also developed by TI. The application examples you refer to are built with TI-RTOS and NDK for Ethernet applications. If you choose this option, your entire application will be based on TI-RTOS. There is  also another Ethernet application note with examples build with LwIP as the underlying TCP/IP stack. These examples use LwIP's RAW API without RTOS. You can find the application note in https://www.ti.com/lit/an/spna248/spna248.pdf.

    There are also a few Ethernet examples that come with the TivaWare library. These examples are also built using LwIP as the TCP/IP stack. These Ethernet examples can be found in C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl. See below. 

  • Hi Charles,

    Thank You for connecting.https://www.ti.com/lit/an/spna248/spna248.pdf works. I would like to try the option for TI-TOS based application. 

    Below is the installation directory of the ti tools.

    Could you please provide me the download link of the appropriate TI-RTOS and XDCtools  and if any necessary steps I need to follow to make the build through?

    Thanks.

    Best Regards,

    Snehashis

  • Hi Snehashis,

      Please download only the versions (TI-RTOS 2.16.0.08 and XDCtools 3.32.0.06) I mentioned in my earlier reply. Do not download any newer versions as they may not work in tandem. 

    http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/index.html

    http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/

  • Hello Charles,

    Thank You for the links.

    I have installed the proper RTOS.

    But getting the same issue.

    I believe I am missing something.

    Could you please let me know if I need to follow any specific procedure?

    Thanks.

    Best Regards,

    Snehashis

  • Hi Snehashis,

      In CCS, go to the below page and show what you have. You need to change to the correct version for XDCtools and TI-RTOS for TivaC. In the screenshot below, I have shown the steps for XDCtools. Same steps to edit the version for TI-RTOS. 

      In CCS, right-click on the CCS project and select Properties and you will see the below page. 

      1. Go to General

      2. Select Products

      3. Select XDCtools (Once you are done with XDCtools, you will select TI-RTOS for Tiva and go through the steps again to edit the correct version).

      4. Select Edit

      5. The menu allows you to select the version you need if the required version is installed. If the version you need does not show up, you may in CCS, go to File and select "Refresh". Or try to first exit CCS and then launch CCS again.