@@ -31,17 +31,60 @@ Reference design is based on [MCU-Link](https://www.nxp.com/design/development-b
31
31
| SWDIO / TMS | I/O | PIO0_2 | 52 |
32
32
| SWO / TDO | I | PIO0_3 | 53 |
33
33
| TDI | O | PIO0_1 | 2 |
34
- | nRESET | O | PIO0_19 | 58 |
34
+ | nRESET | I/O | PIO0_19 | 58 |
35
35
| GNDDetect | I | PIO0_22 | 50 |
36
36
| UART |
37
37
| UART RX | I | PIO0_24 | 45 |
38
38
| UART TX | O | PIO0_25 | 51 |
39
- | Button |
40
- | NF-RST But. | I | PIO0_18 | 38 |
41
- | F-RST But. | I | PIO1_27 | 18 |
42
39
| LEDs |
43
40
| Con. LED | O | PIO0_5 | 56 |
44
41
45
42
Additional pins are used to drive external circuitry:
46
43
- SWDIO TX Enable (PIO0_28, pin 44)
47
44
- nRESET Output Enable (PIO0_13, pin 46)
45
+
46
+ ## MCU-LINK and MCU-LINK-PRO support
47
+
48
+ The ` lpc55s69_mculink_bl ` and ` lpc55s69_mculink_if ` images support both
49
+ MCU-LINK and MCU-LINK-PRO boards. Installation of the bootloader can be
50
+ done by putting the board in firmware update mode and using the NXP
51
+ ` blhost ` tool:
52
+
53
+ ```
54
+ $ blhost --usb 0x1fc9,0x0021 flash-image lpc55s69_mculink_bl_crc.hex erase
55
+ ```
56
+
57
+ ### MCU-LINK "Buttoms"
58
+
59
+ The MCU-LINK does not have amy buttons, but both board have "Disable VCOM"
60
+ and "Disable SWD" respectively mapped to non-forwarding reset and
61
+ forwarding reset functionality in DAPLink.
62
+
63
+ | Signal | I/O | Symbol | Pin |
64
+ | -------------| :---:| ---------| :---:|
65
+ | Button |
66
+ | NF-RST But. | I | PIO0_18 | 38 |
67
+ | F-RST But. | I | PIO0_27 | 18 |
68
+
69
+ ### MCU-LINK-PRO detection and LEDs
70
+
71
+ The [ MCU-LINK-PRO] ( https://www.nxp.com/design/microcontrollers-developer-resources/mcu-link-pro-debug-probe:MCU-LINK-PRO )
72
+ defines board type detection using ` HW_VER_4 ` and ` HW_VER_3 ` . When
73
+ ` HW_VER_4 ` and ` HW_VER_3 ` are respectively low and high, we determine that
74
+ the board is a MCU-LINK-PRO, otherwise we assume the board is a MCU-LINK.
75
+ MCU-LINK only has one red activity LED. MCU-LINK-PRO has 7 LEDs (1 red
76
+ and 6 green), 5 are currently used by DAPLink (see table below).
77
+
78
+ | Signal | I/O | Symbol |
79
+ | ---------------| :---:| ---------|
80
+ | Detection |
81
+ | HW_VER_4 | I | PIO1_5 |
82
+ | HW_VER_3 | I | PIO1_4 |
83
+ | LEDs |
84
+ | Con. LED (r) | O | PIO0_5 |
85
+ | Run. LED (g) | O | PIO1_17 |
86
+ | HID LED (g) | O | PIO1_13 |
87
+ | CDC LED (g) | O | PIO1_18 |
88
+ | MSC LED (g) | O | PIO1_15 |
89
+ | N/A LED 1 (g) | O | PIO1_12 |
90
+ | N/A LED 2 (g) | O | PIO1_12 |
0 commit comments