Other Parts Discussed in Thread: SYSCONFIG
I have been iterating on a sample application to configure timers when my LP Rev A board suddenly stopped being able to be programmed. The error shown was:
Texas Instruments XDS110 USB Debug Probe/CORTEX_M0P Error connecting to the target: (Error -6305) PRSC module failed to write to a router register. (Emulation package 9.12.0.00150)
I now get this on every programming attempt of the board. I have tried various combinations of resets, power cycles and holding down SW1. I have also tried using the DSSM factory reset tool (despite broken links elsewhere in the forums - this is what I used dev.ti.com/.../). It claimed to connect to the LP and mass erase/factory reset the chip without error, but CCS kept showing the same error.
I have seen suggestions that programming NONMAIN can have this effect - I haven't done this intentionally, and have only been using configuration from the SYSCONFIG tool. Similarly, there were no hardware changes at the point of failure.
I have tried using pyOCD to load a new image. It can connect to the debugger, but also comes up with an error when trying to access the chip - "Error while running debug sequence 'DebugDeviceUnlock'".
Are there any further steps anyone can recommend to diagnose my board programming issues?