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.

UNIFLASH: no custom TCLK rate

Part Number: UNIFLASH
Other Parts Discussed in Thread: CC2652PSIP, CC2652RSIP, LP-CC2652RSIP

Tool/software:

Would like to program my CC2652PSIP device with lower TCLK rate, about 1MHz. With CCS it works correctly, I can debug my application. UniFlash ignores the 1MHz setting, it uses 5.5MHz and I get error -2131 @ 0x0. Any hint?

  • Hello,

    With CCS it works correctly, I can debug my application. UniFlash ignores the 1MHz setting, it uses 5.5MHz and I get error -2131 @ 0x0.

    Can you try explicitly using the same exact ccxml file you used with CCS with UniFlash?

    Thanks

    ki

  • Hello Ki,

    Already used the same ccxml file. 1MHz setting is ignored too.

    Regards Konrad

  • Thank you for confirming, this must be a UniFlash specific issue. I will need to escalate to engineering for further analysis.

  • Hi Konrad, could you provide the ccxml file that you are using? Thanks.

  • Hello Oliver,

    this is the content of the file.

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">

    <configuration XML_version="1.2" id="configuration_0">

    <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe" xml="TIXDS110_Connection.xml" xmlpath="connections"/>

    <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe">

    <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="1" id="Power Selection">

    <choice Name="Probe supplied power" value="1">

    <property Type="stringfield" Value="3.3" id="Voltage Level"/>

    </choice>

    </property>

    <property Type="choicelist" Value="0" id="JTAG Signal Isolation"/>

    <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="The JTAG TCLK Frequency (MHz)">
    <choice Name="Fixed with user specified value" value="SPECIFIC">
    <property Type="stringfield" Value="1MHz" id="-- Enter a value from 100.0kHz to 2.5MHz"/>
    </choice>
    </property>
    <platform XML_version="1.2" id="platform_0">

    <instance XML_version="1.2" desc="CC2652RSIP" href="devices/cc2652rsip.xml" id="CC2652RSIP" xml="cc2652rsip.xml" xmlpath="devices"/>

    </platform>

    </connection>

    </configuration>

    </configurations>

  • Thank you. We are investigating.

  • Are you using the LP-CC2652RSIP or is this a custom board with an external standalone XDS110?

  • I'm using a custom board with external standalone XDS110.

  • Konrad,

    I think you might be running into a bug in the UniFlash GUI code.

    Can you try copying the ccxml you are using to the following location (<installDir>\deskdb\content\TICloudAgent\win\ccs_base\arm\) and replacing the cc13xx_cc26xx_2pin_cJTAG_XDS110.ccxml file there (back up the current file if you want)?

    And then try to connect to your board in UniFlash GUI again.

    Please let me know if this works.

    Alternately, please try using the UniFlash CLI instead. This should bypass the ccxml bug.

    Thanks,

    Ricky