Other Parts Discussed in Thread: , UNIFLASH
Tool/software:
Hi TI-Experts,
I'm using CCS Theia with the Onboard XDS110 debug probe of the LP-MSPM0G3507 to flash my custom PCB with MSPM0G3507 (LQFP-48(PT) (Package)).
My code works totally fine while I keep my XDS110 connected.
I press "pause" or "stop debugging" and everything still works.
I disconnect NRST, SWDIO and SWDCLK wires and the PCB still works as desired.
But once I disconnect the 3.3V/GND wires and reconnect them or try to provide the 3.3V/GND from another power supply the PCB/MSPM0 doesn't work like before.
All pins seem to be floating and none of the programmed features are still available.
The only thing I can do to make everything work again is to start/run a degug session via CCS theia, CCS or flash the code via UNIFLASH.
But once I power cycle.. nothing works anymore.
NRST-Pin has HIGH-Level as it should.
3.3V is stable and there.
GND is also there.
It seems like I miss something that should be super obvious.. but I absolutely have no clue, what to do.
Do I have to change anything about my flash/load/debug process/properties to make the target device work without being freshly programmed and still connected to the XDS110?!
Hopefully anyone of you can give me the missing piece of advice!
If there are any missing pieces of information - please feel free to ask!
I hope I gave you the full information that you need to help me.
Thanks a lot in advance!
Regards
Matze