I have some questions concerning the programming interface for the STM32 MCU. Putting aside the serial bootloader - am I correct to say that the absolute minimum programming (not debugging) requirement would be:-
SWDIO
SWCLK
GND
VDD
with NRST as an option. Is this a correct assumption? All the documentation I could find regarding this mention this as a debugging option and do not explicitly mention that this is sufficient for programming.
Further to this, I would just make an adapter to connect the J-Link's 20-pin JTAG header to connect these pins to program it in this reduced mode? Is there a schematic of the adapter, assuming that some other connections need to be made such as grounding some of the JTAG pins and so on?
My objective here is to have a minimum pin-count interface (excluding a serial bootloader) and using a J-Link JTAG to do the job (thus requiring an adapter.)
Any help in this is much appreciated.
Daniel