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.

TMDSEMU110-U: XDS110 Debug Probe -

Part Number: TMDSEMU110-U

Hello

does XDS110 Debug Probe supporting send and receive JTAG commands,

does it has a SW \API which i can use to run the JTAG engien?

my motivation is to add it to debug tool i develop in order to have the ability to config (read and write) the DAP registers of out own chip.

Best regards

Ehud Eliav

  • Hello,
    The recommended (and supported) option is to use the DSS APIs to access the target:
    software-dl.ti.com/.../sdto_dss_handbook.html

    There are some dependencies such as the DSS APIs being Java APIs and you will need an installation of CCS to have access to DSS.

    As for direct APIs to access the debugger directly without and CCS/Debugger dependencies, we do not provide that.

    Thanks
    ki
  • Dear Ki,

    Many thanks for your quick response,

    I will look into the DSS and CCS documentations and come back with questions (if any)...

    Since im planning to develop my application with Python, do you have or recommend on Python code examples which i can use?

    sorry for the beginner's question, how can i verify the API support sending and receiving JTAG commands? (this is critical for my application )

     if the XDS100 HW support JTAG i can assume the API is also supporting?

    please advise,

    Warm regards

    Ehud Eliav

  • Ehud Eliav said:
    Since im planning to develop my application with Python, do you have or recommend on Python code examples which i can use?

    See: http://processors.wiki.ti.com/index.php/Python_Scripting_with_DSS

    Ehud Eliav said:

    sorry for the beginner's question, how can i verify the API support sending and receiving JTAG commands? (this is critical for my application )

     if the XDS100 HW support JTAG i can assume the API is also supporting?

    DSS are Java APIs to the CCS debugger. You can control the debugger from those APIs. The debugger itself communicates to the debug probe. Hence, if the CCS debugger supports a specific debug probe, so does DSS. The CCS debugger supports a wide variety of debug probes (yes that includes XDS100 and XDS110). 

    Note that you would use DSS to get the debugger to access the target (read/write memory/registers, execute the target, etc). I'm not sure what exact functionality you are looking for when you say "support sending and receiving JTAG commands". I suggest you go through the DSS API to see if the API you are looking for is there.

    Thanks

    ki