Hi Team,
Posting on behalf of our customer.
I'm trying to use the XDS110-ET on an LP-MSPM0G3507 LaunchPad to program an external MSPM0G3507SRHBR chip following section 2.3.6 of the LaunchPad User's Guide.
Current connections:
- Removed all J101 jumpers
- Connected J102 SWDIO -> target SWDIO (PA20)
- Connected J102 SWCLK -> target SWCLK (PA19)
- Connected GND
- Target NRST is hard-wired to VDD (pullup only, no external access)
Errors received:
- Error connecting to the target: DAP Connection Error. This could be caused by the device having gone to low power mode. Try forcing an external reset.
- CS_DAP_0: Error connecting to the target: (Error -614 @ 0x0)
The target indicates there is an error condition from a previous SWD request.
Clear the error the condition, and try the SWD request again. (Emulation package 20.1.0.3429)
My questions:
- Is connecting J102 NRST to the target NRST pin mandatory for initial programming of a blank chip? Since no application code has ever run, the device shouldn't be in low-power mode or have SWD disabled.
- Does the XDS110 require NRST control even for the initial SWD connection handshake, or should SWDIO/SWCLK be sufficient for a factory-fresh device?
- The datasheet (SLAU846B section 9.1.1, Figure 9-1) shows NRST with 47kΩ pullup + 10nF cap, and the debug tool connection diagram includes NRST. Is this connection mandatory, or just recommended for debugging running code?
Regards,
Danilo