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/TMS320F28377D: Cannot Select Emulator Device - XDS100v2 USB Debug Probe is the Only Choice

Part Number: TMS320F28377D

Tool/software: Code Composer Studio

Support Path: /Tools & software/Help me with an issue/Embedded Product Software Tools/Processors/Other TI SDKs/

I can specify my USB2000 or TI XDS110 in the project properties page:

If I verify the connection:

[Start]

Execute the command:

%ccs_base%/common/uscif/dbgjtag.exe -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

[Result]


-----[Print the board config pathname(s)]------------------------------------

C:\Users\Graham\AppData\Local\TEXASI~1\CCS\
ti\2\0\BrdDat\testBoard.dat

-----[Print the reset-command software log-file]-----------------------------

This utility has selected a 100- or 510-class product.
This utility will load the adapter 'bhemujscl.dll'.
The library build date was 'Jul 21 2017'.
The library build time was '19:36:41'.
The library package version is '7.0.48.0'.
The library component version is '35.35.0.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '10' (0x0000000a).
The controller has an insertion length of '0' (0x00000000).

[End]

When I try to selected a debug device in a debug configuration:

XDS100v2's are my only choices.  My emulators do show up in Device Manager.

CCS 7.2.0.00013 on Win 10 

  • Hello,
    It looks like the debug configuration does not match the project you showed in your first screenshot. If that the screenshot for the "junk2" project? Also what does the "Debug" part of the project properties look like?

    Thanks
    ki
  • Everything is the junk2 project.  Here is a shot of the debug properties for junk2.  Again, the only choices are the XDS100's.

  • Can you open the target configuration ccxml file that is part of your project and see what options you have available for the connection type?
  • <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="Blackhawk USB2000 Controller_0">
    <instance XML_version="1.2" desc="Blackhawk USB2000 Controller_0" href="connections/BH-USB2000_Connection.xml" id="Blackhawk USB2000 Controller_0" xml="BH-USB2000_Connection.xml" xmlpath="connections"/>
    <connection XML_version="1.2" id="Blackhawk USB2000 Controller_0">
    <instance XML_version="1.2" href="drivers/bhemu510icepick_c.xml" id="drivers" xml="bhemu510icepick_c.xml" xmlpath="drivers"/>
    <instance XML_version="1.2" href="drivers/bhemu510c28x.xml" id="drivers" xml="bhemu510c28x.xml" xmlpath="drivers"/>
    <instance XML_version="1.2" href="drivers/bhemu510cla1.xml" id="drivers" xml="bhemu510cla1.xml" xmlpath="drivers"/>
    <instance XML_version="1.2" href="drivers/bhemu510cs_child.xml" id="drivers" xml="bhemu510cs_child.xml" xmlpath="drivers"/>
    <platform XML_version="1.2" id="platform_0">
    <instance XML_version="1.2" desc="TMS320F28377D_0" href="devices/tms320f28377d.xml" id="TMS320F28377D_0" xml="tms320f28377d.xml" xmlpath="devices"/>
    <device HW_revision="1" XML_version="1.2" desc="TMS320F28377D_0" description="" id="TMS320F28377D_0" partnum="TMS320F28377D" simulation="no">
    <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C router" id="IcePick_C_0" isa="ICEPICK_C">
    <subpath id="Subpath_1">
    <property Type="numericfield" Value="0x11" desc="Port Number_0" id="Port Number"/>
    </subpath>
    </router>
    </device>
    </platform>
    </connection>
    </configuration>
    </configurations>
  • I was more interested in the dropdown list for the connection type in the basic gui view:

    If you can't get to this GUI view, then CCS is unable to recognize your ccxml file as valid... which would make me suspect you are missing some required components.

    Thanks

    ki

  • Sorry.....all all the emulator types are listed. If have been able to get the USB2000 to be shown in the debug configuration by deleting the existing configuration and re-creating it. I now get a connection error from the Blackhawk USB2000 Controller_0/IcePicl_C_0; Error connecting to the target: Error - 150. I am going to check the jumper settings on the ControlCard to see if this is the cause. One step closer.
  • By deleting the debug configuration and re-creating it I was able to make my emulator appear as the device in the debug configuration. Setting the ASW1 switch to the appropriate setting allowed my to connect and debug my application. Case closed. Thankx...