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-CC1310: Attempting to build Target Configuration to Debug two LAUNCHXL-CC1310 at the same time

Part Number: LAUNCHXL-CC1310

Tool/software: Code Composer Studio

I've created this target configuration, set the board's serials and attached projects to them in debug config.  Whenever I go to debug it links both projects but then the "puck" doesn't respond to flashing.  I've tried switching their serial numbers to be sure but it still doesn't flash.  "Test Connection" seems to work.  Any help would be greatly appreciated.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
        <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
            <instance XML_version="1.2" href="drivers/tixds510icepick_c.xml" id="drivers" xml="tixds510icepick_c.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/>
            <property Type="choicelist" Value="4" id="SWD Mode Settings">
                <choice Name="cJTAG (1149.7) 2-pin advanced modes" value="enable">
                    <property Type="choicelist" Value="1" id="XDS110 Aux Port"/>
                </choice>
            </property>
            <property Type="choicelist" Value="1" id="Debug Probe Selection">
                <choice Name="Select by serial number" value="0">
                    <property Type="stringfield" Value="1" id="-- Enter the serial number"/>
                </choice>
            </property>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="Hub" href="devices/cc1310f128.xml" id="Hub" xml="cc1310f128.xml" xmlpath="devices"/>
            <device HW_revision="1" XML_version="1.2" description="SimpleLink(TM) Sub-1 GHz CC1310 wireless MCU" id="Hub" partnum="CC1310F128">
                    <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_0" isa="ICEPICK_C">
                        <subpath id="subpath_0">
                            <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_0" isa="CS_DAP">
                                <subpath id="subpath_1">
                                    <cpu HW_revision="1.0" XML_version="1.2" desc="Cortex_M3_Hub" description="Cortex_M3 CPU" id="Cortex_M3_0" isa="Cortex_M3"/>
                                </subpath>
                            </router>
                        </subpath>
                    </router>
                </device>
            </platform>
        </connection>
    </configuration>
    <configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_1">
        <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_1" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_1" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_1">
            <instance XML_version="1.2" href="drivers/tixds510icepick_c.xml" id="drivers" xml="tixds510icepick_c.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/>
            <property Type="choicelist" Value="4" id="SWD Mode Settings">
                <choice Name="cJTAG (1149.7) 2-pin advanced modes" value="enable">
                    <property Type="choicelist" Value="1" id="XDS110 Aux Port"/>
                </choice>
            </property>
            <property Type="choicelist" Value="1" id="Debug Probe Selection">
                <choice Name="Select by serial number" value="0">
                    <property Type="stringfield" Value="2" id="-- Enter the serial number"/>
                </choice>
            </property>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="Puck" href="devices/cc1310f128.xml" id="Puck" xml="cc1310f128.xml" xmlpath="devices"/>
            <device HW_revision="1" XML_version="1.2" description="SimpleLink(TM) Sub-1 GHz CC1310 wireless MCU" id="Puck" partnum="CC1310F128">
                    <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_0" isa="ICEPICK_C">
                        <subpath id="subpath_0">
                            <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_0" isa="CS_DAP">
                                <subpath id="subpath_1">
                                    <cpu HW_revision="1.0" XML_version="1.2" desc="Cortex_M3_Puck" description="Cortex_M3 CPU" id="Cortex_M3_0" isa="Cortex_M3"/>
                                </subpath>
                            </router>
                        </subpath>
                    </router>
                </device>
            </platform>
        </connection>
    </configuration>
</configurations>

Cortex_M3_Hub: GEL Output: Memory Map Initialization Complete.
Cortex_M3_Puck: GEL Output: Memory Map Initialization Complete.
Cortex_M3_Hub: GEL Output: Board Reset Complete.
Cortex_M3_Puck: GEL Output: Board Reset Complete.
Cortex_M3_Puck: Target timed out! (Block 0)
Cortex_M3_Puck:   Status 0x5DB9F52C: Target flashloader has not returned any status. Unknown error!
Cortex_M3_Puck: File Loader: Memory write failed: Timed out waiting for target flashloader to execute command.
Cortex_M3_Puck: GEL: File: C:\Users\[redacted]\puck_project\Debug\puck_project.out: Load failed.

  • Hi,

    Thanks for reporting this; I am able to configure the two boards in a similar fashion as yours (although I am using more complex serial numbers) but found out the issue with duplicate boards is there.

    However, I just tested an internal build of CCSv7.3 (soon to be released) and found out it is working properly. Check the short clip below. 

    I will let you know when this version is released.

    I apologize for the inconvenience,

    Rafael

  • That's unfortunate but good to hear a fix is incoming. It's not a work stopping feature today, just a nicety.

    Thanks for getting back to me.