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.

MSP-GANG: SWD JTAG Password

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

Hello,

Is there a way to enable programming of MSPM0 devices with a set SWD password using MSP-GANG?

Currently there's no options for this in the MSP-GANG GUI so the customer is forced to use the DSSM GUI to unlock the JTAG interface before programming.

Is there an easier way to get MSP-GANG to provide the SWD password directly?

Munan

  • Hi Munan,

    Currently MSP-GANG do not supports DSSM, so I don't think there is a way to provide SWD password via MSP-GANG.

    B.R.

    Sal

  • Is this on the roadmap for MSP-GANG? 

    Right now this means the factory has to install both the MSP-GANG software and the DSSM GUI and they must also switch debug interfaces in order to do this. It's not exactly a good flow to support from a production standpoint.

    Munan

  • If you can get some software to connect to Access Point 2 you *may* be able to write 0x20a to address 0x2000000, which I think will do a factory reset, which will clear the flash, and give access without password. This command may also be password protected, and I'm not sure how to send password via DSSM.

    Alas I don't know which TI software can do a direct write to Access Point 2 on the CMSIS interface, I use something (pyocd) that isn't TI supported ...

  • Hi David,

    Thanks for the suggestions here, there is currently a DSSM GUI tool that allows for factory reset via JTAG and providing the JTAG password. Interesting that you mention the pyocd since that would be more scriptable. Uniflash does have a cli mode, but I haven't tried this recently so not sure how it works either. 

    But I guess this would always be a second piece of software unless the MSP-GANG added some additional features

    Munan

**Attention** This is a public forum