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 it possible to connect an XDS560v2 PRO TRACE Receiver to LAUNCHXL2-RM57L-Hercules Development Kit?

Other Parts Discussed in Thread: LAUNCHXL2-RM57L

Hello
I would like to debug an application based on LAUNCHXL2-RM57L with the XDS560v2 PRO TRACE analyzer.
Is it possible to connect the both product? How to do it? There is no connector on the development board compatible with the analyser
Thanks for your help.
Kind regards

Jerome

  • Hi Jerome, 

    The simplest solution would be to use an RM57 HDK.   This board is configured with a 60 pin MIPI JTAG connector that the PROTRACE plugs into. 

    I have had to add a SMD resistor on to the back side of these HDK boards to make them work reliably with the protrace.  (It involves a microscope, cutting a trace, tacking a resistor across the cut..)   This is to terminate the trace clock line without which the PROTRACE has a difficult time calibrating.. 


    The launchpad has a possibility for what you want but you would need to design a board that mounted on the mezzanine connectors J12, J13, J14, J15 and had the MIPI60 JTAG header so that you could plug in the PROTRACE.    You'd likely be the first to try this but the signals are all there on the Mezz connectors. 

  • Hi Anthony,

    Thanks for your reply.

    I already have a RM57 HDK and I use it with the PROTRACE. But I will need to collect trace on the Launchpad target prototype.

    I can also collect all necessary lines from the RM57 HDK to make a board pin to pin compatible with the Launchpad and connect it on the target prototype. I already did it to make some traces on prototype built on RM48 USB STICK and it is working.

    But my question concerned the “optional TI CTI-20 JTAG Header for use with external debug probe”

    Is it possible to find connection adapter to plug the Protrace to TI CTI-20 JTAG Header?

    Excuse my question but I am a beginner with JTAG Header connectivity.

    You said you had to terminate the trace clock line on the RM57 HDK without which the PROTRACE has a difficult time calibrating. Is it the reason why the “Micro Secs:float:decimal” column of the PROTRACE seems to give wrong values?

    Thanks for your help

    Kind regards

    Jerome

  • Hi Jerome,

    Trace on Hercules isn't possible with just a JTAG header like the CTI-20. For trace you will always need access to the ETM interface, which is usually done with the MIPI60 connector found on the HDK (J19). There are adapter cards available to convert between MIPI60 and CTI-20, like this one:www.spectrumdigital.com/.../
    But please keep in mind this will be without TRACE functionality on Hercules.
    The issue Anthony described is related to the clock speed of the communication and should have no effect on the time stamps.

    Best Regards,
    Christian
  • Hello Christian,
    Thanks for your explanations and warnings. I will save a lot of time to do not try to make traces with a JTAG header like the CTI-20. 
    I cannot understand the following trace:


    I expect a delta time of 1000 µsec between each interrupt and the trace indicates 8163 µsec.
    I can measure the delta time with external event and I am sure it’s equal to 1000 µsec.
    The interrupts are triggered with RTI which is configured by HCG in the following way:


    Do you have some explanation?
    Thanks for your help.
    Best regards
    Jerome

  • Hi Jerome,

    I'm glad that my explanations helped you.
    What you are seeing seems to be a bug in the IDE. If you do the math for the cycles you will see that the trace itself is accurate:
    (454718 - 154594) / 300MHz = 1000.4us
    (754845 - 454718) / 300MHz = 1000.4us
    Assuming the CPU runs at 300MHz.

    I don't have a XDS560 PROTRACE here to cross check. Could you please post this issue in the CCS support forum: e2e.ti.com/.../

    Thanks,
    Christian
  • Thanks Christian, I found an explanation in the CCS support forum.
    Kind regards
    Jerome
  • Jerome,

    could you please point us to the forum post with the explanation?

    Thanks,
    Christian

  • Christian,

    The url is the following :

    Kind regards

    Jerome