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/MSP432P401R: Factory Reset using MSP-FET and MSP-FET-432ADPTR

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

Tool/software: Code Composer Studio

I would like to lock the JTAG/SWD on my MSP432. I am using an MSP-FET-432ADPTR with an MSP-FET to program the chip. I wanted to first make sure I could do a factory reset before I locked the port. Following SLAU575B section 8 to try the factory reset, whenever I right click on the CPU and click show all cores, the DAP doesn't show up to allow me to do a factory reset. I have the target configured for TI MSP430 USB 1.

If I plug into my MSP432 launchpad (and change the target configuration to XDS110) then the DAP shows up and I can do a factory reset.

Is it possible to factory reset using the MSP-FET and adapter board? If not, how else can I perform it on a custom PCB, so that I can safely lock my JTAG?

Thanks a bunch!

  • Hello Cody,

    Cody Neslen said:
    Is it possible to factory reset using the MSP-FET and adapter board?

    Yes it is possible, please take a look at this post:

    e2e.ti.com/.../2023651

    But for this particular use case (when you disabled the JTAG/SWD interface) the msp-fet won't be able to run the Factory Reset. I'm discussing this internally with the tools team  to understand the reason behind it.

    Cody Neslen said:
    If not, how else can I perform it on a custom PCB, so that I can safely lock my JTAG?

    Just to be clear the XDS110 should do the trick. Now if you do not have a XDS110, you can use the BSL with the msp-fet (UART interface) or MSP-BSL (Rocket) and the bsl scripter. Please take a look at this document.

    www.ti.com/.../slau622d.pdf

    Feel free to let me know if you need any help using the BSL.

      Hopefully this helps.

        David

  • Hello Cody,

     Quick update. Starting from CCS v7.1.x you should be able to use msp-fet to run the factory reset. The flow is not the same as the XDS. 

    1. Assuming that your device was locked. Launch your CCS project with the msp-fet (please make sure that this option is NOT selected on your debug properties)

    2. You will something like this:

    And pressing the Factory Reset should do the trick.

    Hopefully this helps.

      David

**Attention** This is a public forum