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.

CCS/LAUNCHXL-F28027: C2000 Emulator

Part Number: LAUNCHXL-F28027

Tool/software: Code Composer Studio

Emulator for C2000 and CCS9

Hi,

We are currently using the XDS100v1 facilities built into the dev kits/control cards, but we are looking at obtaining something a little more……comprehensive, specifically something that can perform in circuit emulation rather than simple debug. This is for a very sensitive application. 

A number of other XDS platforms have been mentioned, but would prefer some guidance. I’ve seen some options, Spectrum Digital and Blackhawk, with the original manufacturer of the same kit being one or all of those! Very confusing.

We need a suggestion that provides:

In circuit emulation capability

  • Compatible with C2000 devices.
  • Compatible with CCS 9, 8 and 7 (not bothered about earlier versions)
  • USB/Ethernet (not PCI based) interface
  • Not about to become obsolete/unsupported

Can you advice?

Also, can you clarify the difference between XDS560v2 System Trace and ADS560v2 Pro Trace? Which is better?

  • Hi Linda

    Linda Igboanugo said:

    We need a suggestion that provides:

    In circuit emulation capability

    • Compatible with C2000 devices.
    • Compatible with CCS 9, 8 and 7 (not bothered about earlier versions)
    • USB/Ethernet (not PCI based) interface
    • Not about to become obsolete/unsupported

    Either the XDS110 or XDS200 should satisfy here. Between the two, the XDS110 is newer and cheaper. But there is no Ethernet option available while the XDS200 has one model (XDS220) which supports Ethernet.

    Linda Igboanugo said:
    Also, can you clarify the difference between XDS560v2 System Trace and XDS560v2 Pro Trace? Which is better?

    The XDS560v2 Pro Trace is our most premium debug probe. It is basically the XDS560v2 System Trace + Processor (Core) Trace.

    http://dev.ti.com/tirex/explore/node?node=AE2kvhwPbBHtlqE.6qS-ag__FUz-xrs__LATEST

    I do not recommend an XDS560v2 class debug probe for C2000 devices. This is because it is quite expensive and C2000 does not support either system or core trace. Hence you would be paying a high premium for some speed performance... and given the smaller code size of C2000 applications, it is often not worth the much higher cost

    Thanks

    ki

  • Hi,

    Linda Igboanugo said:
    specifically something that can perform in circuit emulation rather than simple debug.

    I am not entirely sure what you mean by this sentence. In today's day and age, the concept of In-Circuit Emulation (ICE) is presented in many forms

    - A complete hardware emulator that is set in-place of the device/processor in the PCB
    - Boundary-Scan via IEEE1149.1 (JTAG) protocol that monitors the device's pins
    - On-chip debugging via the same IEEE1149.1 (JTAG) protocol, which allows complete control of a device's execution and visualization of its status. 

    Out of the three methods above, only the last one is supported by our development tools.

    I am not aware of a product that is suitable to perform the first method for the F28x family of devices. 

    The second method can be performed by using a BSDL file (provided by TI) that is unique to the device and using a Boundary-scan controller from XJTAG, Corellis or other third party. 

    If you need a more powerful On-chip debugger for the F28x family of devices, you can look at the following table:

    http://www.ti.com/design-resources/embedded-development/ccs-development-tools.html#debug 

    Linda Igboanugo said:
    Also, can you clarify the difference between XDS560v2 System Trace and ADS560v2 Pro Trace? Which is better?

    Both debug probes differ on their Trace capabilities - the XDS560v2 is able to perform System Pin Trace while the XDS ProTrace is able to perform Core Pin Trace. 

    Section 7.5.3 of the CCS User's Guide has links to documentation that covers the various types of Trace and its applicability to each device family. The F28x family of devices does not have any Trace capabilities. 

    http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html 

    Hope this helps,