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.

Is an output result of "PC trace of Hardware Trace Analyzer" a method not to disappear?

Hi,

I use following environment.

Version: 6.1.2.00015

Device :AM335x

emulator:Blackhawk XDS560v2

PC trace of Hardware Trace Analyzer:ETB select

The latest trace result (several) is displayed when I carry out STEP, but a result displayed in past trace disappears.

Will there be the setting that the trace result does not disappear?

If there is the setting, please tell me the method.

Best Regards,

Shigehiro Tsuda

  • Shigehiro,

    From your description, it sounds like you are using trace in sync mode. If you want to trace multiple steps, you will want to disable the "Synchronize trace collection with target run and halt" option, peform the steps you want to trace, and then manually stop trace capture.  See page 17 of the Trace Analyzer User Guide for more information (http://www.ti.com/lit/ug/spruhm7b/spruhm7b.pdf).

    Thanks,

    Mark

  • Hi Mark,

    Thank you for quick reply.

    I confirmed "Synchronize trace collection with target run and halt" of Trace Analyzer by setting of disable, but the result did not change.
    The log of past trace disappears, and a new trace result will be displayed.
    Is any other setting necessary?

    Best Regards,
    Shigehiro Tsuda
  • Shigehiro,

    It unfortunately looks like there is a software bug with the ETB receiver in CCS.  I will file a bug internally to get the issue fixed.  There is a way to work-around the issue for now.

    1. Shutdown CCS

    2. Locate the settings file C:\Users\<username>\.TI-trace\settings\TraceCntrl.....-ETB.xml

    3. Set ENABLETARGETSYNCHRONIZATION to 0

    4. Restart CCS and run PC trace steps.

    From what I have tested, it looks like the sync setting is not getting saved to the xml settings file.  Therefore, I believe whatever value you select in the check box will be overridden by the ENABLETARGETSYNCHRONIZATION setting.  Hope this helps.

    Thanks,

    Mark

  • Hi Mark,

    Thank you for quick reply.

    In a way of your answer mentioned above, I could confirm that trace stopped capture with a manual.

    Thank you for your quick response.

    Best Regards,
    Shigehiro Tsuda