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: program reached somewhere that project cannot locate

Tool/software: Code Composer Studio

As title.

The program is at loop0 and CCS cannot open the file.

The reason that CCS cannot open the file is because the path is wrong.

There actually have a file called exceptionhandlr.asm, however, its path is ccsv8 rather than ccsv6.

I go checked the include directories and include options under project's properties. No letters "ccsv6" appears.

How come this letters come up? And how can I change it to ccsv8?

Last, where can I adapt the symbol ${CCS_INSTALL_ROOT}?

  • Andy Lin94 said:
    There actually have a file called exceptionhandlr.asm, however, its path is ccsv8 rather than ccsv6.

    Is it possible that the project is linking in a library that was created using source files from the ccsv6 path? If so, the debug information in it will point to source paths at the time the library was built.

    Take a look at this page about Debugging Library code: http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#debugging-library-code

    You can try clicking the Locate File button and browse to the correct location of the file. The above page also mentions a couple of other ways to tell the debugger where to look for sources that are not part of the project. 

    Hope this helps.

  • Thanks. This info solve most of my problems.
    However, what if I want to know which library(there may be dozens of libraries)this source file(exceptionhandler.asm) belongs to, how do I do?

    I want to rewrite "exceptionhandler.asm", and rebuild it so that I can make my project to link this newer library.
    But there are too many libraries and I cannot find which library this .asm file belongs to.

  • Andy Lin94 said:
    However, what if I want to know which library(there may be dozens of libraries)this source file(exceptionhandler.asm) belongs to, how do I do?

    One way to check this is to look at the linker map file. Search for exceptionhandler.obj and see which library it is coming from.

    For example, the information may look something like this:

    driverlib.lib : sysctl.obj (.text:SysCtlClockFreqSet)