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.

Degugger Error: Can't find a source file at "/tmp/TI_MKLIBNoWO2Z/SRC/fs_div28.inc"

Hi,

I am using Cose Composer 5.5.0.00077

For the TMS 28346 compiler version : TI v6.2.7

 

Sometimes, when pausing the debugger, the following error appears :

Can't find a source file at "/tmp/TI_MKLIBNoWO2Z/SRC/fs_div28.inc"

Locate the file or edit the source lookup path to include its location.

 

When resuming everything seems to be correct.

I've find that this file is on c:\ti\ccsv5\tools\compiler\c2000_6.2.7\lib\src\

 I have seen an old post:

"0 FS$$DIV() at fs_div28.inc: 212 0x3f6d6a" from 17/5/2012 (CCSv4)

that indicates that this error may be “dismissed “.

Is that still true for CCS-v5?

 

I am using the following libraries:

"rts2800_fpu32.lib"

And I use floating point Division.

 

Thanks a lot.

  • Yes you can ignore this message.  The debugger has halted inside the runtime support library.  It has enough symbolic information to know the name of the source file that was used to build that part of the library but the source is not there so it pops up the message.  In CCSv5 the runtime library is built dynamically as needed, the source files are extracted to a temporary location, the library is built and then the files are removed.  Thus CCS can't find the files if the debugger halts in the code.

    We are going to change this with newer compiler releases so that we always have the source located in a standard location and build the library using that so that when you halt in the library it will find the source.

    Regards,

    John