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.

MSPM0C1104: Uniflash firmware programming frequency

Part Number: MSPM0C1104
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hi,

My customer is asking firmware programming frequency with Uniflash + XDS110.

Q1) What frequency is used as default?
Q2) Is it possible to change the frequency by users? If yes, how?

Thanks and regards,
Koichiro Tashiro

  • Hi Koichiro,
    The frequency used as default should be 1MHz. To modify this, the customer needs to create a session based on a generated .ccxml since this option can be modified via de .ccxml file AKA target configuration.

    Best Regards,

    Diego Abad

  • Hi Diego,

    Could you point me exactly which part should be modified in .ccxml file?
    Below is .ccxml file generated by Uniflash.

    <?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/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
            	
            		   <instance XML_version="1.2" href="drivers/tixds510cortexM0.xml" id="drivers" xml="tixds510cortexM0.xml" xmlpath="drivers"/>
            	
            		   <instance XML_version="1.2" href="drivers/tixds510sec_ap.xml" id="drivers" xml="tixds510sec_ap.xml" xmlpath="drivers"/>
            	
                
                      <property Type="choicelist" Value="1" id="The JTAG TCLK Frequency (MHz)">
      <choice Name="Fixed with user specified value" value="SPECIFIC">
        <property id="-- Enter a value from 100.0kHz to 2.5MHz" Type="stringfield" Value="1MHz"/>
      </choice>
    </property>
                
                      <property id="SWD Mode Settings" desc="JTAG / SWD / cJTAG Mode" Type="choicelist" Value="2"/>
                
                <platform XML_version="1.2" id="platform_0">
                    <instance XML_version="1.2" desc="MSPM0C1103" href="devices/MSPM0C1103.xml" id="MSPM0C1103" xml="MSPM0C1103.xml" xmlpath="devices"/>
                </platform>
            </connection>
        </configuration>
    </configurations>
    

    My guess is below Value can be modified between 0.1 to 2.5, correct? 

    <property Type="choicelist" Value="1" id="The JTAG TCLK Frequency (MHz)">

    Thanks and regards,
    Koichiro Tashiro

  • Hi Koichiro,
    The line where to change it will be 16. I would recommend using 100.0kHz rather than 0.1 MHz.

    Best Regards,

    Diego Abad

  • Hi Diego,

    Do you mean to change line#16 as below?

        <property id="-- Enter a value from 100.0kHz to 2.5MHz" Type="stringfield" Value="100kHz"/>

    Thanks and regards,
    Koichiro Tashiro

  • Hi Koichiro,
    You are correct.

    Best Regards,

    Diego Abad