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.

CCS: CCS Version 6.1.2

Tool/software: Code Composer Studio

Where can I find information that describes what the *.pp text files in the CCS Debug folder mean?

  • David,

    There is some information in the compiler manuals.

    Here is a link to the manual for the current ARM compiler. If you search for .pp you can get to the pre-processor section.
    www.ti.com/.../spnu151r.pdf

    I believe we used to generate these by default back in CCSv6.x. In more recent CCS versions we are not doing that.

    Regards,
    John
  • The referenced manual tells how to make the compiler generate various types of *.pp files.  But the manual doesn't explain what the text in the file means.  

  • The compiler manual doesn't explain what the text in *.pp files means. That's what I'm looking for.
  • I think you mean the files produced with the option --preproc_dependency.  The lines generated are make file dependencies.  These lines tell make which include files the C source file uses.  If one of these include files changes, then the C source file needs to be rebuilt.

    CCS produces and uses these files in a way that is hidden from the user.  The name of the file is the same as the source file.  By default, the extension is .pp.  In older versions of CCS, the extension .pp is used.  But, when it started to cause some confusion, CCS changed to using the file extension .d.

    Thanks and regards,

    -George