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.

TMDXICE3359 and new Ethernet/IP software

Other Parts Discussed in Thread: SYSBIOS

I bought a TMDXICE3359 ICE kit in Dec. 2012 and have been waiting for the Ethernet/IP software to be released.  It just came out and I downloaded it.  I am using CCS v5.3 and when I started a new project using the Ethernet/IP project in the examples, it did not compile because of missing components related to sys_bios and NDK. 

My question is: Is there any documentation or instructions for properly configuring the ICE board to run the new software?  The README.txt did not appear to be useful.  In looking at the code, there a number of configurable parameters that can be set.  Which ones are necessary for the ICE board?

Here are the software components I have downloaded and installed:

CCS v5.3

am335x_sysbios_ind_sdk_win32setup_01_01_00_01.exe

ndk_2_22_03_20.zip

tirtos_setupwin32_1_01_00_25.exe

xdctools_3_24_06_63

I am lost in the minutia -- please help.

BillP

 

  • Hi BillP,

    IA-SDK is 1.1.0.1 is expected to be built using CCS 5.4. Most of the required software gets installed along with CCS except NDK. NDK needs to be installed separately and  It is recommended to be installed in CCS installation folder.

    This is mentioned in getting started guide - http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_Getting_Started_Guide#SDK_Installation

    EthernetIP example details can be found from the below given link.

    http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.01_User_Guide#EtherNet.2FIP

    Also please note that IA-SDK is not supported with TIROS as of now. 

    In looking at the code, there a number of configurable parameters that can be set.  Which ones are necessary for the ICE board?

        - All example applications will work on all industrial boards ( IDK, ICE, ICE V2) without any change. The application will detect the board type during run time and act accordingly. In your case,to be specific, to run EtherNetIP on ICE, there is no software/hardware configuration change is required.

    Regards,

    Shahid

  • I have now read all the suggested references and downloaded all the latest versions of CCS, XDC, NDK, SYS/BIOS.  I followed the instructions for importing the new ethernip_example.  After I fixed a few XDC configuration problems, I did a REBUILD of the project and came up with 44 Warnings!  Many of the warnings would result in run-time errors, so I did not try to run the rebuilt program.

    BTW - I then tried the lwIP example and it also got a bunch of warning errors when I rebuilt it.

    Has anyone rebuilt and run these latest examples on the ICE v1 dev kit using CCSv5.5?

  • I am also getting build errors using CCSv5.5. I have reverted back to CCSv5.4. I have successfully built and tested the EtherNet/IP example on a ICE rev1 board using CCSv5.4, NDK v2.22.03.20, and Industrial SDK 1.1.0.1.

  • This is good information!  Did you also us XDCTOOLS 3.25.0.72?

    I also starting tryingother  examples for the ICE v1 board. The Starterware examples failed, the SYS/BIOS examples failed, and TI-RTOS does not work on the ICE v1 board. 

    I cannot even find the example that is the default startup app when the ICE v1 board powers up.  The app cycles all 8 LEDs in order every second or so.  I am ready to give up on the AM335x.

     

  • I am using XDCTOOLS 3.25.00.48. I have not tried 3.25.0.72 yet.

    In general, the example applications should work out of the box. Are you building the evmAM335x examples?

    I believe the ICE v1 board comes preloaded with the EtherCAT demo application. The application can be found in ti/am335x_sysbios_ind_sdk_1.1.0.1/sdk/examples/ethercat_slave