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.

am1705 & ethernet communication.

Other Parts Discussed in Thread: AM1705

hi, all.

My application on the base of am1705 should be able to receive a raw ethernet packets (not IP). But I'm lost NDK/NDS provided by TI.

So, my questions are:

1) what version of NDK should I use?

2) Are the examples from NDK 2.0.0 can be used with 2_20_04_26?

3) Seems it should be enough to implement the csl_mdio.c file only to adopt the omapl137 example. Am I correct?

4) How to configure the Sys/Bios to enable the NDK? Should I modify the config file or it is enough to use the LIB files only?

 

  • Hi Sergei Sergeyuk,

    Which version of BIOS are you using?  Are you using CCSv4?

    Sergei Sergeyuk said:
    My application on the base of am1705 should be able to receive a raw ethernet packets (not IP). But I'm lost NDK/NDS provided by TI.

    getting the stack set up for raw Ethernet packets can be pretty tricky.  Fortunately, we've already gone through the process with another customer - please see this forum thread:

    http://e2e.ti.com/support/embedded/f/355/p/106536/387932.aspx#387932

    Sergei Sergeyuk said:

    1) what version of NDK should I use?

    2) Are the examples from NDK 2.0.0 can be used with 2_20_04_26?

    You should stick with 2.20.04.26 - this is the latest version.  The NDK 2.0.0 examples can work with NDK 2.20.04.26 with some changes.  You would basically need to modify the example project to point to the 2.20.04.26 NDK libraries instead of the 2.0.0 ones.  You would also need to update the compiler include paths so that the 2.20.04.26 header files are found.

    Another option is to download the latest NSP product (NSP = NDK support package).  This product contains an updated driver and examples for the evmOMAPL138.  The examples are for CCSv4, however.  You can grab that from here:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/nsp_1_00_00_09/index_FDS.html

    Sergei Sergeyuk said:
    4) How to configure the Sys/Bios to enable the NDK? Should I modify the config file or it is enough to use the LIB files only?

    See the client example in the above mentioned NSP.  It uses SYS/BIOS with the NDK.

    Steve