Difference between revisions of "Connecting to STM32 Nucleo boards"
(Created page with "The debug interface signals have to be connected manually with the J-Link (e.g. by using jumper wires). Pins needed for SWD interface connection: * SWDIO / TMS * SWCLK / TCK...") |
|||
Line 17: | Line 17: | ||
Nucleo CN4 J-Link |
Nucleo CN4 J-Link |
||
− | Pin 2 (TCK) <--> Pin 9 (SWCLK / TCK) |
+ | Pin 2 (TCK) <--> Pin 9 (SWCLK / TCK) |
− | Pin 3 (GND) <--> Pin 4 (GND) |
+ | Pin 3 (GND) <--> Pin 4 (GND) |
− | Pin 4 (TMS) <--> Pin 7 (SWDIO / TMS) |
+ | Pin 4 (TMS) <--> Pin 7 (SWDIO / TMS) |
Pin 5 (NRST) <--> Pin 15 (nRST) |
Pin 5 (NRST) <--> Pin 15 (nRST) |
||
Pin 6 (SWO) <--> Pin 13 (SWO / TDO) |
Pin 6 (SWO) <--> Pin 13 (SWO / TDO) |
||
− | Any Vdd Pin <--> Pin 1 (VTref) |
+ | Any Vdd Pin <--> Pin 1 (VTref) |
Latest revision as of 11:31, 13 August 2015
The debug interface signals have to be connected manually with the J-Link (e.g. by using jumper wires).
Pins needed for SWD interface connection:
- SWDIO / TMS
- SWCLK / TCK
- SWO / TDO (optional)
- NRST (optional, see below)
- GND
- VTref (Usually connected to Vdd of the target)
NRST: We recommend to connect the this pin as for STM32 devices this pin allows us to connect under reset. So
even if a "bad" application, which for example remaps the debug pins, is running on the target we can connect to it.
On the Nucleo boards, a separate connector (CN4) is mounted which can be used to connect the SWD interface.
Nucleo CN4 J-Link Pin 2 (TCK) <--> Pin 9 (SWCLK / TCK) Pin 3 (GND) <--> Pin 4 (GND) Pin 4 (TMS) <--> Pin 7 (SWDIO / TMS) Pin 5 (NRST) <--> Pin 15 (nRST) Pin 6 (SWO) <--> Pin 13 (SWO / TDO) Any Vdd Pin <--> Pin 1 (VTref)