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/UNIFLASH: Selecting between multiple MSP-FETs from command line, .ccxml

Part Number: UNIFLASH
Other Parts Discussed in Thread: MSP-FET

Tool/software: Code Composer Studio

I'm looking to set up a PC that will run Uniflash from the command line/.bat file to program up to 4 different MSP430s, each connected to their own MSP-FET debugger. I referenced the two links below but did not find specific enough information on how to do this.

http://processors.wiki.ti.com/index.php/UniFlash_v4_Quick_Guide#Erase_the_device_and_other_settings_and_utilities

https://e2e.ti.com/support/tools/ccs/f/81/t/531036?Selecting-from-Multiple-XDS100v3-emulators-on-the-command-line

When generating the configuration .ccxml file from the Uniflash GUI, these are the only selections, but there's no explanation as to how to map these to the physical COM port identified in Windows Device Manager.

This generated the following .ccxml.

<?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="TI MSP430 USB1" href="connections/TIMSP430-USB.xml" id="TI MSP430 USB1" xml="TIMSP430-USB.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="TI MSP430 USB1">
        	
        		   <instance XML_version="1.2" href="drivers/msp430_emu.xml" id="drivers" xml="msp430_emu.xml" xmlpath="drivers"/>
        	
            
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="MSP430FR4133" href="devices/MSP430FR4133.xml" id="MSP430FR4133" xml="MSP430FR4133.xml" xmlpath="devices"/>
            </platform>
        </connection>
    </configuration>
</configurations>

How can I direct Uniflash to select a specific MSP-FET for flashing? Also, the Uniflash GUI only presents TI MSP430 USB1, TI MSP430 USB2, and TI MSP430 USB3. Is there a software limitation to only having up to 3 MSP-FETs connected to one PC?

  • Hi Derrick,

    Let me see if I can dig up some information on this.

    Will get back to you shortly.

  • Hi Derrick,

    I have contacted our development tools group and they have said the number of MSP-FET devices supported is limited to 3 at this time.  I'm waiting to here back about your other questions.

  • Thank you. Are there any plans to increase that?

  • Hi Derrick,

    I'm being told that it is planned to increase the number of supported devices but probably won't happen until 1Q-2020.

    Now regarding the com port assignment, they say the com ports appear as each MSP-FET is connected  and the com port numbers are assigned by Windows and is not something that they can detect or control, and depends on how the USB is enumerated.  They also indicate the through the Windows registry there is some low-level information about the devices, but there is nothing specific that could be used to associate the "Application UART" or "Debug Interface".  So it doesn't look like there is much that can be done here.

  • Hi Derrick,

    I haven’t heard from you for a couple of days now, so I’m assuming your questions have been addressed.
    If this isn’t the case, please click the "This did NOT resolve my issue" button and reply to this thread with more information.
    If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.

**Attention** This is a public forum