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.

5416 doubt



Hi,

 

I'v written a simple data compression algorithm in C. I loaded this program on the 5416 and got an error message saying _c_int00 not defined. Could anyone identify what could be wrong here?

 

Thankyou.

  • All I want to do is to perform a data compression in C code on the 5416. I may be using the wrong library file for this project (rts.lib). Do we have to do anything with the DSP/BIOS for a C program which does not use the MCBSP or RTDX or anyother for that matter? Should I attach a .cmd file for this project? All my program does is, read values from a file, compress it and saves it to a new file.

  • Naveen,

    The _c_int00 is contained in the RTS library.  You need to make sure the RTS lib version you are using matches your compiler settings.  The rts55.lib is built for the small memory model.  If you are using the large memory model, then you need to use rts55x.lib version.  I don't understand how you could compile your code correctly and then get error about _c_int00.  Perhaps your linker.cmd and .map files would be useful.

    If you are not using any BIOS functionality in your code, then you don't need a BIOS configuration file in your project.

    Regards.