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.

Does CCS 6.1 support C2000 series XDS510LC emulator?

Expert 1960 points

I have an Spectrum Digital C2000 Series XDS510LC emulator. The users guide says that it's driver is already installed as part of CCS 3/4/5. But when I tried to use it for the latest CCS 6.1, I don't see it listed in the Connection list.  Is it still supported or where I can download driver to get it to work for my F28377D controlCard? Many thanks for your help!

  • Hi Shef,

    Did you install XDS emulators while installing CCS v6.1? You need to tick at the option of Spectrum Digital drivers.

    Regards,
    Gautam
  • Hi Gautam,
    Thanks for your quick reply. I installed CCS v6.1 BEFORE I got this XDS 510 emulator. How can I add Spectrum Digital driver into CCS? I checked the "Available Software" and selected "--All Available Sites--", but don't see anything related to adding a new Emulation Drivers. I also did auto update recently so it's fairly new. When I tried to add "TI Emulation Updates-> REQUIRED CCS Update Installation Tool", it shows that I have already a newer version installed. Do I have to re-install the entire CCS 6.1 in order to include it? Please advise if you have further info. Thanks again!
  • Hi Shef,

    While installing CCS itself it will ask you to whether install the drivers or not. I guess this time you might've skipped that step.
    I would suggest you to re-install CCS by checking the spectrum digital drivers this time.

    Regards,
    Gautam
  • Shef said:
    Do I have to re-install the entire CCS 6.1 in order to include it?

    You do not need to reinstall entire CCS. You can simply re-run the installer exe, choose the installation directory as the same directory where you previously installed, and then select the components to add on, specifically the Spectrum Digital drivers.

  • Hi,

    Another reference to add components to an existing install is shown in section 3 of the page below:
    processors.wiki.ti.com/.../Updating_CCSv6

    Cheers,
    Rafael

  • Thank you Gautam, ArtiG and Rafael! You guys are awesome!
    I've re-installed CCS 6.1 with "Spectrum Digital" selected. I then came with all Spectrum Digital emulators and SdConfigEx software. This is great, at least on the host PC side. By using SdConfigEx I ccan verify that my C2000 Series XDS510LC emulator is connecting and communicating correctly. However, when I tried to use it to program/debug my F28377D controlCard, it failed and error out on me. In there "Connection" list, there is an option called "Spectrum Digital C2000 XDS510LC Emulator" which is exactly what I have for hardware. But when I selected it, it immediately pops up an error dialog "Unable to find an appropriate device driver for the connection type "SD2000USB" and isa "ICEPICK_C". Then I selected "Spectrum Digital XDS510USB Emulator" in Connection box, and F28377D for Device. I saved and tested connection, which was successful, showing 1 JTAG IR and 1 device found. But when I tried to program/debug a known good project, it failed with error box "Failed to Initialize IcePick_C_0".

    I called Spectrum Digital office earlier and a marketting guy confirmed that XDS510LC should work fine with F28377D. But does anyone know why I got this error and any suggestion to resolve this? Thanks again!
  • Thank you.

    I vaguely remember a similar scenario and checked with Spectrum Digital. Unfortunately they confirmed this particular JTAG debugger does not support any C2000 devices with a Cortex M3 or an ICEPICK router (the entity that is failing in your case). Also, in Linux it does not support the CLA used by this device.

    e2e.ti.com/.../1363264

    Sorry for overlooking this combination of device/JTAG debugger in your first post. In this case you will have to migrate to a different JTAG debugger such as the XDS100v2 or the XDS200.

    I apologize for the inconvenience,
    Rafael
  • Shef said:
    However, when I tried to use it to program/debug my F28377D controlCard, it failed and error out on me. In there "Connection" list, there is an option called "Spectrum Digital C2000 XDS510LC Emulator" which is exactly what I have for hardware. But when I selected it, it immediately pops up an error dialog "Unable to find an appropriate device driver for the connection type "SD2000USB" and isa "ICEPICK_C". Then I selected "Spectrum Digital XDS510USB Emulator" in Connection box, and F28377D for Device. I saved and tested connection, which was successful, showing 1 JTAG IR and 1 device found. But when I tried to program/debug a known good project, it failed with error box "Failed to Initialize IcePick_C_0".

    I can confirm that I see the same error with my installation as well. Unfortunately Spectrum Digital XDS510LC emulator does not seem to be supported with F28377D devices. 

    Please see this related thread for more details. I also found some information on an internal discussion where Spectrum Digital confirmed that they do not have plans for any XDS510xxx class driver updates to add support for Icepick.

    Very sorry about the inconvenience caused by this, but you would need to go with one of the other emulators mentioned in the referenced thread. 

  • Thank you all again for your follow-up posts. I did call Spectrum Digital and confirmed that this older low-cost (LC) model does not support the latest device. So we'll have to order a new one, like XDS200.
    For now I'll mark this thread as "Answered". Cheers!