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.

Building NDK 2.0.0 Helloworld project

Hello,

I am trying to build the helloworld project inside NDK2.0.0. I get a linker error.

>> 108683: error: system error, can't open file 'C:\\Lib\\BSL.lib' for input:
No such file or directory

Where can i download the BSL.lib. I am using DM648, CCS3.3, BIOS5.31.08,CGT 6.0.16.

My intention is to integrate NDK in to my legacy application after i see the helloworld working.. Since i use older versions of BIOS,CGT and CCS, i think i cant use more later versions to NDK2.0.0..

SP

  • Which example code are you trying to build ?
    DM648 Package and version details please.
  • Hi,

    Thanks for your post.

    You could download the EVM DM64x BSL zip attachment from the EVMDM642 Support Home page as below: c6000.spectrumdigital.com/evmdm642

    May be, you could try the above BSL libaray to fix the system error you have posted.

    Thanks & regards,

    Sivaraj K

    ----------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    ----------------------------------------------------------------------------------------------------------

  • I am trying to build "ndk_2_0_0\packages\ti\ndk\example\network\helloWorld\evmdm648\helloworld.pjt".

    From the Spectrum Digital link you gave me, i could see only BSL for EVMDM642. I am using DM648.. Not sure if the BSLs are same for EVMDM642 as well as EVMDM648.. But anyway, i linked the project with evmdm642bsl.lib and built.. But, when i test it with the helloworld.exe in the NDK winapps folder, i get a "Receive timeout" on the command prompt..

    Meanwhile, i noticed that the even if i remove the BSL.lib from the libraries in the helloworld project, the project still builds fine with no linker errors. But still i get "Receive timeout" when i test the application.

    I upgraded the CG Tools and DSP BIOS to 6.1.5 and 5.33.01 respectively as per the "Dependencies"mentioned in the NDK2.0.0 Release notes..But the binary built in the upgraded environment too showed the same "Receive timeout" when tested.. I am running this on my custom board..

    My aim is to establish TCP/IP protocol based Ethernet communication using NDK in my legacy application based on CCS3.3,BIOS 5.31.08 and CGT 6.0.16.

    I got the helloworld project within the NDK 1.92.0.22 running fine on my target.. But this version of NDK is an eval version with a 24 hour timeout for the stack. So wanted to get it working on another version.

    Please guide me as to why i get a "Receive timeout" when using NDK 2.0.0 helloworld example project..


    SP

  • Hi,

    There is no BSL available directly for EVMDM648, but EVM DM642 BSL should be compatible enough to work for DM648. May be, you could check the source code to modify for platform level changes and this should fix the error, I believe so.

    Thanks & regards,
    Sivaraj K