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.

TMDSEVM6678LE UDP connection

Hello all,

I am sorry if there is an existing thread regarding TMDSEVM6678LE UDP connection issue. I am working on a project where I need to receive UDP packets. I have tried unsuccessfully several examples (client, udpHello, etc) to establish a udp connection in CCS v6. The socket variable shows “cannot load from non-primitive location” and the recvncfrom function returns (-1).

Also, if I start a CCS project from scratch, I get the following error(error #10234-d unresolved symbols remain) even though I include all the paths.

Any help will be greatly appreciated.

  • Hi,

    Welcome to the TI E2E forum. I hope you will find many good answers here. In addition you can find some details through the TI.com documents and the TI Wiki Pages. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    Are you using MCSDK package for UDP socket example code like client, helloworld projects?
    Did you try with CCSv5.5 as the MCSDK 2.x is validated on CCSv5.5
    This release(mcsdk_2_01_02_06) was built and validated against using the following components:
    CCS 5.5.0
    C6000 Code Generation Tools 7.4.5
    ndk_2_21_02_43
    bios_6_35_04_50
    xdctools_3_25_03_72

  • Thank you for replying. I have been working on this for about a month and I have done a lot of research. I have tried CCS v5.2 and v5.5. CCS v6 is the only software that allows communication.

      Yes, I have tried both MSDK UDP socket client and helloworld. I am using CCS v6, and the project includes the followings:

     Bios_6_40_02_27

    Ndk_2_21_02_43

    Xdctools_3_30_01_25

    What port number do I have to use? In the example, the make use of port 7, but it does not work for me. I have also tried port 10/100/1000 and none of them works.

    Is there a working UDP socket example for CCS v6?

    Thanks,

    Glauzaire

  • Glauzaire,

    Please see the similar E2E post for UDP socket,

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/152549/557492.aspx#557492
    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/239220.aspx
    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/263530.aspx
    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/296182.aspx

    The mcsdk package having some of dependencies packages like  NDK, BIOS, XDCTOOLS. These packages arevalidated with CCS5.x. So you need to test this with relevant and supported versions only.  I recommend you to use CCS5.x for build.

  • Glauzaire,

    Please go through this E2E post, then try to build MCSDK package with CCSv5.x.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/357937/1268409.aspx#1268409

  • Pubesh,

    I managed to make the UDP example work in CCS v6; however, I still get the error 10234-D and 10010 if I start a CCS project from scratch. With all the paths and directories included, the linker error prevails.

    Any thought on that?

    Regards,

    Glauzaire

  • Glauzaire,

    We are recommending to use CCS5.x for mcsdk_2_01_02_06 and dependency packages to build.

    The next  release of MCSDK will support for CCSv6. But right now there is no timeline to release of new MCSDK.