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.

Problem running mk6x on DSPLIB for C6416

RandyP said:

Jie Fang,

Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in 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.

The DSPLIB installation includes the source and the little-endian version of the library. So you will need to re-build the source into a big-endian output format.

The README64.txt file that comes with the installation references an API document and includes the command line to re-build the dsplib.lib library using the mk6x program.

The mk6x program is described in the C-Compiler user's guide, spru187, where you can find the available options to use to select all of the build features you want for your output library. For example, you would add the -me option to the command line that is shown in the README64.txt file to simply change the endianess of the output file.

Regards,
RandyP

DEAR RandyP,

   Sorry to bother you,because I just found an strange problem. AS you said I CAN  re-build the source into a big-endian output format, BUT when I was re-building the DSPLIBs, I found that I can re-build the RTS lib perfectly. As for the dsp64x.lib. The command window warns me that "  File "dsp64x.src" not an archive" .I have read  the spru187 and also the "TMS320C64x DSP Library  Programmer’s Reference" .However ,even I use the example"mk6x dsp64x.src −l dsp64x.lib" given in the document, the mk6x was still not working. That is very strange. And I don't know why. Hope you can help me with this.

 best regards,

 Jie Fang.