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.

Compiler/TMS320F28075: C2000 Compiler >= 16.9.0: error #24040-D: --symdebug:coff is no longer supported.

Part Number: TMS320F28075

Tool/software: TI C/C++ Compiler

When compiling with --symdebug:coff and C2000 compiler >= 16.9.0, I get the error message #24040-D: --symdebug:coff is no longer supported.

In the existing compiler documentation spru514k (compiler 16.9.0) and also spru514l (compiler 16.12.0), I still see --symdebug:coff listed as valid option.

Since switching to DWARF is no option (we have older tools not recognizing the newer DWARF format), we would like to continue using coff AND newer compiler versions.

Is the documentation wrong?

  • StephanS said:
    Is the documentation wrong?

    Yes.  I filed CODEGEN-1974 in the SDOWP system to have --symdebug:coff removed from the C2000 compiler manual.  You are welcome to follow it with the SDOWP link below in my signature.

    StephanS said:
    Since switching to DWARF is no option (we have older tools not recognizing the newer DWARF format), we would like to continue using coff AND newer compiler versions.

    Unfortunately, the version 16.9.x.LTS and higher version compilers do not support --symdebug:coff.

    Please tell me more about these older tools.  I'm a little surprised these tools do not support Dwarf.  Dwarf has been the default debug format for a long time.

    In the mean time, you're best choice is to use the version 15.12.x.LTS compilers.  They will continue to be supported for about a year, and continue to be available for download even after that.

    Thanks and regards,

    -George

  • Hello George,

    these older tools are in-house developments for debugging and programming the C2000 DSPs that we use since 16 years now.

    Thanks for filing the documentation bug. So we will have to stay with 15.12.x and consider developing a DWARF parser - or using the TI CGXML tools.

    Regards, Stephan
  • The ofd2000 tool has a DWARF to XML conversion function; you should probably use that so that you don't have to develop a DWARF parser yourself.