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/TMS320C6727B: XDS560R on CCS v3.3

Part Number: TMS320C6727B
Other Parts Discussed in Thread: CCSTUDIO

Tool/software: Code Composer Studio

Hi,

I have a Spectrum Digital XDS560R I am trying to use as a JTAG emulator with CCS 3.3.  I followed the instructions provided by SD (http://support.spectrumdigital.com/ccs3x_xds560r/) for both the base CCS 3.3 (no SR) and CCS 3.3 with SR 12, but did not have luck either way.

I am able to install the driver successfully according to Windows 10 64 bit, but when I try to connect over CCS, I have gotten two different errors:

(1) Failed to initialize emulator (acts as though device isn't even connected, but still lets me open CCS).

(2) Unable to load c:\ccstudio_v3.3\drivers\tixds560c6x.dvr, and will not open CCS.  Note that I verified this .dvr file does exist.

I have been using the XDS510 with no issues on the same setup.  However, I notice that the XDS510 setup that works is called "XDS510USB", whereas the XDS560 only provides a non-"USB" emulator option in CCSetup.

Any advice on this?  I am guessing it has something to do with Code Composer being pointed to the correct files (or the correct files being given to CCS).  It does look like CCS v3.3 should support this device though: http://emulators.spectrumdigital.com/files/Emulator_CCS_OS_Compatibility.pdf

Thanks,

Alec

  • Alec,

    Given these tools were discontinued a long time ago, I can only provide some generic comments. 

    Alec Green said:
    However, I notice that the XDS510 setup that works is called "XDS510USB", whereas the XDS560 only provides a non-"USB" emulator option in CCSetup.

    In general the XDS560 connection was used by the TI manufactured XDS560 PCI cards, not third party Debug Probes. 

    However, to be absolutely sure, I would refer to Spectrum Digital directly for support. They manufactured and provided support for these probes until their discontinuation several years ago. 

    Another possible issue is the OS itself - the document you linked only guarantees support up to Windows 7 and there is a possibility the drivers may not work well on the newer system, despite they are instantiated properly. 

    Hope this helps,

    Rafael

  • Hi Rafael,

    Thanks for replying.

    The XDS560 is/was supplied by Spectrum Digital and Blackhawk in PCI and USB variants that are officially supported on CCS v3.3. The XDS560R is a USB variant by Spectrum Digital.

    I contacted Spectrum Digital previously, but the general response I got was "not supported on Windows 10".

    However, the XDS560R seems to communicate successfully with Windows 10 after the driver is installed. Therefore, I was wondering if the issue might be more on the CCS side as opposed to the Windows side. (Also, since the XDS510 works fine with the identical setup.)

    Could you provide any clarification on what might be causing the above errors or what they mean more specifically? Also, if you could provide any high level explanation of what files CCS needs to communicate with USB emulators, that would be great.

    Thanks,

    Alec

  • Alec,

    Unfortunately I can't help beyond what the available documentation shows.

    Alec Green said:
    The XDS560 is/was supplied by Spectrum Digital and Blackhawk in PCI and USB variants that are officially supported on CCS v3.3. The XDS560R is a USB variant by Spectrum Digital.

    Yes, I know that. The issue is which driver is pulled when you are configuring CCSetup. Are you using one of the predefined configurations or you are creating one from scratch? The XDS560R Quick Start Installation Guide mentions some predefined configurations that are installed, but a remark says the TI XDS560 driver is used when a custom configuration is created, but a setting may be required to do that. I suggest looking at a predefined configuration first. 

    Alec Green said:
    However, the XDS560R seems to communicate successfully with Windows 10 after the driver is installed.

    Instantiating a USB bulk endpoint is a relatively small step towards full functionality. The disconnection between the CCSv3.3 XDS560 driver and the OS driver can stem from a number of factors. Disabling the UAC would be one of them, but others such as Microsoft Runtime LIbraries or a unregistered DLL could be the root cause here.

    The fact the XDS510USB works on Windows 10 is not surprising - after all, this probe can still be used with CCS versions up to 8.3.1 (despite discontinued in 2012). The XDS560R was discontinued a lot earlier than that. 

    Hope this helps,

    Rafael