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.

CCSv5.1 Function-level Profile



When using the CCSv5.1 Function level profiler, the "Calls" column refers to the number of times that a function is called according to the help.  Is this exactly true for a simulation that utilizes SYS/BIOS and interrupts?  The reason I ask is that in the profile table view some of my functions show more calls that I expect.  In my profile setup I selected  "profile all functions for CPU cycles" and for the properties under collection options I enabled "interrupt awareness".  Is there something else in the setup that I should enable?  Is there some place that explains the meaning of all the profile setup properties (I did not see this in the help)?  Thanks.

  • Hi Jim,

    Jim Kepler said:
    When using the CCSv5.1 Function level profiler, the "Calls" column refers to the number of times that a function is called according to the help.  Is this exactly true for a simulation that utilizes SYS/BIOS and interrupts? 

    Yes, it should hold true for that scenario also.

    Jim Kepler said:
    In my profile setup I selected  "profile all functions for CPU cycles" and for the properties under collection options I enabled "interrupt awareness".  Is there something else in the setup that I should enable? 

    No, that should be it. Actually, the "interrupt awareness" option applies to the event count (excludes the counts from time spent handling the interrupt) and does not really affect the call count.

    If you click on a property, it should give a explanation of the what the property does in the text field in the dialog. To get a more detailed description of what the event names mean, see the wiki:

    http://processors.wiki.ti.com/index.php/Simulator_Analysis_Event_Description

    Thanks

    ki