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.

How to install and use NDK with CCS 4

Other Parts Discussed in Thread: TMS320DM6437

Hello,

I'm using CCS version 4.2.0.10018 and SYS/BIOS 6.30.2.42 to develop an application for the TMS320DM6437. This processor is on a custom board that we have developed.

I need Ethernet support so I downloaded NDK 2.20.03.24. I have a few questions.

How and where do I "install" the NDK so that it is properly integrated with CCS and SYS/BIOS? This is no NDK setup file.

Is this a complete installation or is it a patch only? In other words, do I need to download a base version like NDK 2.20, and then patch it?

Do I also need the Network Support Package (NSP)?

Is NDK an extension of SYS/BIOS or XDCtools?

Do I configure it in CCS using XGCONF?

Thanks for your help. I searched but did not find answers to these questions.

Tim M

 

  • Hi Tim,

    Sorry for the confusion that you are experiencing! I can help you get set up.

    You should uzip the NDK 2.20.03.24 zip file into C:\Program Files\Texas Instruments.  It can actually reside anywhere, but it's recommended/easier to put it in that directory.

    This NDK release only contains the core stack libraries.  The drivers for the DM6437 are not part of this NDK version (in fact, there are no drivers as part of the NDK from 2.20 on).  The drivers for the 6437 are found in an older NDK 2.0.0 release, which you can download here:

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

    One thing to note is that while the driver libraries for the DM6437 are compatible with the NDK 2.20.03.24 release, the examples for the 6437 that are found in the above NDK 2.0.0 download will not be.  Those examples are for CCSv3.x and for DSP/BIOS 5.x.

    If you would like to see examples for BIOS 6.x, they are currently only available for the evmOMAPL138 platform.  These examples can be configured in XGconf and are meant for CCSv4.  However, if you would like to get one of these examples working on the 6437, it shouldn't be too difficult, and I will be able to help you with that also.

    You can download the NSP (NDK Support Package) for the evmOMAPL138 here.  It should also be extracted into C:\Program Files\Texas Instruments

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

    So, I recommend that you download these two items, check them out, then reply back and let's see where you're at.

    Steve

     

  • I am experiencing the same difficulties with EVM6472.  I have extracted the NDK to the TI directory where I installed CCSV4.  Now I don't know what to do next.

    Nick

  • Nick,

    Are you using the MCSDK (multi-core sdk)?  If so, there should be a getting started guide in the "docs" folder of the installation.  Do you see that guide?

    Thanks,

    Steve