• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Development Tools » Code Composer Studio » Code Composer Forum » Error message in execution graph
Share
Code Composer Studio
  • Forum
  • Announcements
Options
  • Subscribe via RSS
Common Questions
  • Code Composer Studio Forum Usage Guidelines

  • Resources
  • Code Composer Studio (CCStudio) Product Folder
  • Troubleshooting CCS
  • CCS Wiki
  • Download CCS
  • Order CCS
  • Tools Insider Blog
  • Bug Tracking
  • Error message in execution graph

    Error message in execution graph

    This question is answered
    Deepain Nayyar
    Posted by Deepain Nayyar
    on Apr 17 2012 02:07 AM
    Intellectual285 points

    Hi All,

    I am working on CCS 5.0 and using UIA 1.0.1.17. I am able to load execution graph, but its displaying some error in the graph.

    I am not able to understand, why it is coming and what it signifies. Alll my process is working fine.

    In the above image the dotted line is showing the error.

    Thanks, 

    Deepain Nayyar

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Imtaz Ali
      Posted by Imtaz Ali
      on Apr 18 2012 09:56 AM
      Verified Answer
      Verified by Deepain Nayyar
      Expert3525 points

      Deepain,

      The dotted line represents data loss. See section 3.6.3 “If System Analyzer Events are Being Dropped” of System Analyzer User’s Guide (available here http://processors.wiki.ti.com/index.php?title=Multicore_System_Analyzer) for possible reasons.

      Most likely it’s because your log buffers on the target are not large enough to hold the amount of logs you’re collecting.  See towards the end of section 5.3.1 “Configuring ti.uia.sysbios.LoggingSetup” of the User’s Guide on how to adjust buffer size.

      Regards,

      Imtaz

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Deepain Nayyar
      Posted by Deepain Nayyar
      on Apr 19 2012 00:15 AM
      Intellectual285 points

      Hi Imtaz,

      I got the point and i can remove the error message shown by dotted lines is removed by increasing the buffer size.

      Thanks,

      Deepain Nayyar

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Deepain Nayyar
      Posted by Deepain Nayyar
      on Apr 19 2012 04:45 AM
      Intellectual285 points

      Hi Imtaz,

      Increasing the LoggingSetup.sysbiosLoggerSize and LoggingSetup.mainLoggerSize increases the memory in L2, but i want to keep this memory section in DDR3 or MSMCSRAM.

      Can you please tell me how can i change the memory section of these buffers?

      Regards,

      Deepain Nayyar

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Imtaz Ali
      Posted by Imtaz Ali
      on Apr 20 2012 10:13 AM
      Expert3525 points

      Deepain,

      See section 5.3.4 "Configuring ti.uia.runtime.LoggerCircBuff" it talks about how to set the buffer section:

      /* must also place memory section via Program.sectMap */

      loggerCircBufParams.bufSection = ’.myLoggerSection’;

      Regards,

      Imtaz.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Pankaj Kumar
      Posted by Pankaj Kumar
      on Apr 24 2012 02:00 AM
      Prodigy210 points

      Hello Imtaz,

      I am using C66xx DSP EVM that connects with my computer through USB. I select Blackhawk XDS560v2-USB Mezzanine Emulator connection to connect with EVM

      What should be the Mode of connection for UIA connectivity. 

      Will it be JTAG Run-Mode or will it be Non-JTAG Transport.

      Regards,

      Pankaj

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Imtaz Ali
      Posted by Imtaz Ali
      on Apr 24 2012 09:20 AM
      Expert3525 points

      Pankaj,

      Since you're using the emulator you'll need to select JTAG.

      Regards,

      Imtaz.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Pankaj Kumar
      Posted by Pankaj Kumar
      on Jun 01 2012 03:49 AM
      Prodigy210 points

      Hello,

      I have two questions regarding  System Analyser functionality.

      1.Using system Analyser,  I can see execution graph showing execution sequence and timing details of tasks, HWIs ans SWIs. Is this possible to see same for different functions inside a task

      2. Is System Analyser supported only with CCS. I mean if I run my image on a target platform without using CCS, will the file containing UIA infirmation will be generated.

      Regards,

      Pankaj, 

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ralph D'Mello
      Posted by Ralph D'Mello
      on Jun 01 2012 09:54 AM
      Prodigy505 points

      Pankaj,

      1. Yes. You need to add UIA logs at the start and end (return points) of the functions you want to see. E.g.

      void myFunc(){
           Log_write3( UIABenchmark_startInstanceWithAdrs,  (IArg)"Func: id=%x, Fxn=%x", 0, (UArg)&myFunc);
           ...

            ....
           Log_write3( UIABenchmark_stopInstanceWithAdrs, (IArg)"Func: id=%x, Fxn=%x", 0, (UArg)&myFunc);
      };

      If however you just want to instrument all functions there is compiler support and this can be achieved by doing function hooks as described at

      http://processors.wiki.ti.com/index.php?title=Multicore_System_Analyzer#Q:_How_to_Profile_functions_using_enter_and_exit_hook_functions

      Note this article talks about Profiling but the same Function logs are used by the Execution Graph as well

      2. Yes is supported with CCS.

      .

      Regards

      Ralph

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Pankaj Kumar
      Posted by Pankaj Kumar
      on Jun 02 2012 03:12 AM
      Prodigy210 points

      Hello Ralph,

      Thanks for your answer.

      I have not clearly understood your answer for point 2. I am putting up that again 

      How can I use system analyser without using CCS?

      Reagrds,

      Pankaj

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Imtaz Ali
      Posted by Imtaz Ali
      on Jun 15 2012 15:43 PM
      Expert3525 points


      Pankaj,

      JTAG transport requires CCS + Debug Session. If you want to access a remote system you'll have to use Ethernet transport. With Ethernet you can retrieve UIA data without the need for a CCS debug session.

      You can launch the System Analyzer from within CCS (without a debug session) to retrieve UIA data or if required we can make a standalone version of System Analyzer available.

      Regards,

      Imtaz.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use