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.

RTOS/PROCESSOR-SDK-DRA7X: TDA2XX, EVMDRA75X, PDK_DRA7XX_1_0_10 : TCP client server example not available

Part Number: PROCESSOR-SDK-DRA7X


Tool/software: TI-RTOS

Hi,

We try to configure NDK via CCS in our customized application (TCP client server based), but NOT able to compile yet. For reference, we need any available example - but unfortunate that PDK_DRA7XX_1_0_10 doesn't have any. We understand - as per section 1.2.2 in spru523j (NDK v2.25 document) - that the NSP (which includes the examples) might not be available all board / SoC.

It's bit urgent now, can you kindly provide the URL to the NSP which we can use now. Thanks in advance !

Regards,

Sathiyan

  • Hi Sathiyan,

    PDK does not provide any package called NSP, but the "NSP" in the sense that the NDK documentation refers to is implemented though the EMAC LLD under <pdk>/packages/ti/drv/emac. There is a glue layer between NDK and EMAC called NIMU which is also implemented in the PDK under packages/ti/transport/ndk/nimu. If you follow the SW development guide for building PDK examples, you can build the example project for the NIMU which should setup a basic TCP/IP stack and allow you to ping the target.

    Thanks,
    Stephen
  • Hi Stephen,

    Thanks for immediate reply. We have run the Project creation script as per understanding from the SW development guide. It doesn't create any Network/Ethernet based example. In case, anything we missed, can you kindly point us the exact paths and files and procedures to expedite our actions here. Thanks in advance.

    Regards,

    Sathiyan

  • Hi Sathiyan,

    The example project creation/build is a bit buried in the docs - see software-dl.ti.com/.../How_to_Guides.html

    You should be able to generate the NIMU example through the following:
    pdkProjectCreate.bat DRA75x all little nimu all <arm/m4>

    The last argument arm/m4 is for running on A15 or M4, respectively. Once you run the script, you should be able to import and build the project in CCS.

    Thanks,
    Stephen