Other Parts Discussed in Thread: MSP-FET
Tool/software:
I'm developing for the MSPM0C1104 chip. Specifically the 8-pin variant with the intention of using the BGA version.
I'm developing using the Launchpad dev kit and have started targeting the 8-pin version using the SOT package. However, I'm running into programming issues, and it seems like I've bricked two chips.
The debugger output I'm getting is:
Error connecting to the target: Connection to MSPM0 core failed. Possible root causes: 1) Debug access within NONMAIN was disabled or enabled with password. 2) Peripheral mis-configuration (e.g improper watchdog or clock). To see a more detailed diagnostic of the issue, please press the 'Read boot diagnostic' button.
and
CS_DAP_0: Device diagnostic read = 0x00000007 CS_DAP_0: Possible root causes from diagnostic reading: 1) Nested exception (e.g double hard fault or NMI) can be caused by illegal CPU activity such as invalid address modification 2) Debug access has been disabled Possible recovery method: 1) Perform a DSSM factory reset with or without password 2) Power cycle or reset the device
I've tried power cycling it, power cycling the Launchpad/XDS110, power cycling both, double checking the connections, reducing the TCLK, etc.
Is there a way to guarantee recovery of the device?
I've verified my connections are ok using a new chip, but I can't afford to deep desoldering and resoldering chips when I get to the product, especially if I'm going to be using the BGA.
I also have made sure to not re-use the NRST, SWDIO, and SWDCLK lines to make sure there isn't anything conflicting with the programming pins.
I also have a JLink Plus and a MSP-FET I'm going to try and use to see if those can help.