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.

No source available for "abort() at 0x118b40"

Hello,

I have to profile a codec (in .cpp) performing on a specific CPU in terms of latency.
I have chosen C6421 as the device, but I don't have any board or device attached,
my goal is just to perform a simulation.

The application has been built and the .out file has been created, but I encounter this
problem while trying to run the application:
No source available for "abort() at 0x118b40" 
This is how the debug view looks like before and after running the application:



I was not able to figure out what the problem is and how to resolve it. 
Please let me know if I have to provide more information.

Thank you in advance. I am so grateful for any help.
  • OK, I have understood this problem has something to do with the "stack" and "heap" sizes which have to be specified in:

    Project properties -> Build -> C6000 Linker -> Basic options

    But how can I find the appropriate values?

    I assigned 40 for stack size, and 0x400 for heap size, but these are the warnings now:

    TMS320C64X+_0: Warning: Illegal write operation in address (0x00100014) that is configured as 
    Non-writable or ROM
    TMS320C64X+_0: Warning: Illegal write operation in address (0x00100010) that is configured as
    Non-writable or ROM
    TMS320C64X+_0: Warning: Illegal write operation in address (0x0010003c) that is configured as
    Non-writable or ROM 
    I really appreciate your help.
  • The issue in the first post was that you halted in a function where you did not have symbols or source files for. Most likely in the run-time library. Specifying larger stack/heap size probably prevents that abort from happening, hence that issue goes away.

    The size you want to specify really depends on how much space you have available on the target and how much of it you want to devote to the stack/heap.

    Your second warnings... you are getting these on program load?

    Thanks

    ki

  • Hi Ki,

    Thanks for your reply.

    The warnings happened while I was trying to run the program.

    I still have the same problem... Though I have tried several values for stack and heap sizes, but I keep receiving the same error (with different addresses each time).

    No source available for "abort() at 0x112960" 

    Is there somewhere I can check to determine what the reasonable sizes could be?

    Regards

  • Hi @all,

    I am using CCSv5  (5.1.1.00031) and a F28035 ISO ControlCard.
    I had se same problem. ==> No source available for "0x3ff599" 

    If I check the "Reset the target on a program load or restart" in "Tools->Debugger Options-> Generic Debugger Options" I am getting that message.

    It is better to ignore the advice in the "How to Run Guide", so uncheck the "Reset the target on a program load or restart" in Generic debugger options.

    Regards,
    Roland

     

  • I had a problem:

    No source available for "0x3ff9ce"

    The option "Reset the target on a program load or restart" is unchecked but this information steal appear.

    I use CCS V5.2.1