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.

MSPM0G1507: About "TGTSUPPLYOUT" of XDS110

Part Number: MSPM0G1507
Other Parts Discussed in Thread: UNIFLASH, ENERGYTRACE, LP-MSPM0G3507

Tool/software:

Hi experts,

My customer is using XDS110 to write software to a board equipped with MSPM0G1507.
However, there are cases where GPIO control is not possible, or writing to the built-in Flash, erasing, or factory resetting cannot be performed.

The tools used are "UniFlash v9.1.0" and "CCS v20.1.0".

Q1: Can "TGTSUPPLYOUT" in the AUX of XDS110 be used for writing only, other than EnergyTrace?
With CCS and Uniflash, "Probe supplied power" can be selected from .ccxml.

The reference document below does not clearly state that it cannot be used for anything other than EnergyTrace.
XDS110 Debug Probe(PDF)
XDS110 Debug Probe

Q2: If Q1 is Yes, is the current that can be supplied 75mA correct?

Q3: If Q1 is Yes, is it correct that the power supply will automatically stop when writing is completed when "Power Isolation" of "Probe supplied power" is set to "Remove power at final disconnect"?
XDS110 Debug Probe - Section 3.1.2.2

Best regards,
O.H

  • Hi O.H.

    Q1: Can "TGTSUPPLYOUT" in the AUX of XDS110 be used for writing only, other than EnergyTrace?

    Yes, it can. I used to pwoer the board by this AUX power.

    Q2: If Q1 is Yes, is the current that can be supplied 75mA correct?

    I think it can power 400mA.

    Q3: If Q1 is Yes, is it correct that the power supply will automatically stop when writing is completed when "Power Isolation" of "Probe supplied power" is set to "Remove power at final disconnect"?

    Yes, that is true, the power will automatically removed after loading.

    B.R.

    Sal

  • Hi Sal,

    Thank you for your reply.

    Q4: When using "Probe supplied power", is it okay to just connect "TGTSUPPLYOUT" and "GND"? Are there any other pins to connect?

    Q5: Is it okay to connect "TGTSUPPLYOUT" and an external power supply to 3.3V at the same time?

    Q6: Is there any information that this doesn't work if the XDS110 itself is old hardware?

    In my environment, I connected "TGTSUPPLYOUT" and "GND" to V3.3 and GND of LP-MSPM0G3507, but "Error-267" occurs.
    However, it can be connected if an external power supply is supplied to 3.3V.
    I think that power supply conflicts may cause the current problem.

    Best regards,
    O.H

  • Hi OH,

    Q4: When using "Probe supplied power", is it okay to just connect "TGTSUPPLYOUT" and "GND"? Are there any other pins to connect?

    That is what I do, it works.

    Q5: Is it okay to connect "TGTSUPPLYOUT" and an external power supply to 3.3V at the same time?

    I don't think so.

    Q6: Is there any information that this doesn't work if the XDS110 itself is old hardware?

    I have no additional information on the old hardware.

    While you can check the voltage output of "TGTSUPPLYOUT", maybe you choose a wrong pin of the TGTSUPPLYOUT.

    B.R.

    Sal

  • Hi Sal,

    I apologize. I was using the "Breakout Board" completely wrong.

    I understood. Thank you for your support.

    Best regards,
    O.H

  • Hi Sal,

    Sorry, I have an additional question.

    Q7: Is it possible to stop the power supply from the XDS110 after "Program Load" in Uniflash?

    In my environment, with CCSv20, the power is cut off as soon as Debug mode ends.
    With Uniflash v9.2, the flashed program starts after "Program Load" and power continues to be supplied.

    If you could confirm this, it would be helpful.

    Best regards,
    O.H

  • Hi OH,

    The configuration in UNIFLASH doesn't take effect, see beleow generated ccxml files, it does not include power isolation configurations:

    Below is CCS generated files:

    So, I suggest you open the ccxml files with UNIFLASH: it works in my side

    B.R.

    Sal

  • Hi Sal,

    I have confirmed the operation with CCS v12.x and v20.x, and used a .ccxml file created with CCS, but the operation is unstable.
    - Start a new session with Uniflash and flash as is. Power continues to be supplied after flashing.
    - After flashing, physically disconnect the USB cable. If I reconnect it as is, power supply will stop after flashing.
    - Start a new session with Uniflash, start and finish a Debug session from CCS. If I return to Uniflash and flash, power supply will stop after flashing.
    - If power supply is stopped after flashing and another session is started with Uniflash, the problem returns.

    I have tried restarting the PC, replacing the XDS110, and replacing the USB cable, but no change has been made.
    The objective is to safely stop the power. If physically disconnecting the USB cable does not change anything, that's fine.

    Best regards,
    O.H

  • Hi OH,

    but the operation is unstable.

    Looks like the first UNIFLASH operation of XDS110 will always keep power the device after loading firmware.

    That something I didn't have a good idea, maybe UNIFLASH should take some operation to refresh its configurations.

    I suggest you can check with "Tools" forum whether it is under expectation if you can stablely reproduce it in UNIFLASH.

    B.R.

    Sal

  • Hi Sal,

    I understood. thank you for your kind support.

    Best regards,
    O.H