Merge pull request #791 from MCUdude/add-programmers

Add PicKit4 and SNAP programmers
This commit is contained in:
Jörg Wunsch 2022-01-01 20:31:59 +01:00 committed by GitHub
commit 69231d7ad0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 36 additions and 4 deletions

View File

@ -216,8 +216,8 @@ The Atmel DFU bootloader is supported in both, FLIP protocol version 1
(AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices). (AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices).
See below for some hints about FLIP version 1 protocol behaviour. See below for some hints about FLIP version 1 protocol behaviour.
.Pp .Pp
The MPLAB(R) PICkit 4, MPLAB(R) SNAP, and Curiosity Nano boards are The MPLAB(R) PICkit 4 and MPLAB(R) SNAP, are supported in ISP, PDI and UPDI mode.
supported in UPDI mode. The Curiosity Nano board is dubbed The Curiosity Nano board is supported in UPDI mode. It is dubbed
.Dq PICkit on Board , .Dq PICkit on Board ,
thus the name thus the name
.Pa pkobn_updi . .Pa pkobn_updi .

View File

@ -1274,6 +1274,22 @@ programmer
usbpid = 0x2177, 0x2178, 0x2179; usbpid = 0x2177, 0x2178, 0x2179;
; ;
programmer
id = "pickit4_pdi";
desc = "MPLAB(R) PICkit 4 in PDI mode";
type = "jtagice3_pdi";
connection_type = usb;
usbpid = 0x2177, 0x2178, 0x2179;
;
programmer
id = "pickit4_isp";
desc = "MPLAB(R) PICkit 4 in ISP mode";
type = "jtagice3_isp";
connection_type = usb;
usbpid = 0x2177, 0x2178, 0x2179;
;
programmer programmer
id = "snap_updi"; id = "snap_updi";
desc = "MPLAB(R) SNAP in UPDI mode"; desc = "MPLAB(R) SNAP in UPDI mode";
@ -1282,6 +1298,22 @@ programmer
usbpid = 0x217F, 0x2180, 0x2181; usbpid = 0x217F, 0x2180, 0x2181;
; ;
programmer
id = "snap_pdi";
desc = "MPLAB(R) SNAP in PDI mode";
type = "jtagice3_pdi";
connection_type = usb;
usbpid = 0x217F, 0x2180, 0x2181;
;
programmer
id = "snap_isp";
desc = "MPLAB(R) SNAP in ISP mode";
type = "jtagice3_isp";
connection_type = usb;
usbpid = 0x217F, 0x2180, 0x2181;
;
programmer programmer
id = "pkobn_updi"; id = "pkobn_updi";
desc = "Curiosity nano (nEDBG) in UPDI mode"; desc = "Curiosity nano (nEDBG) in UPDI mode";

View File

@ -303,8 +303,8 @@ The Atmel DFU bootloader is supported in both, FLIP protocol version 1
(AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices). (AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices).
See below for some hints about FLIP version 1 protocol behaviour. See below for some hints about FLIP version 1 protocol behaviour.
The MPLAB(R) PICkit 4, MPLAB(R) SNAP, and Curiosity Nano boards are The MPLAB(R) PICkit 4 and MPLAB(R) SNAP are supported in ISP, PDI and UPDI mode.
supported in UPDI mode. The Curiosity Nano board is dubbed ``PICkit on The Curiosity Nano board is supported in UPDI mode. It is dubbed ``PICkit on
Board'', thus the name @code{pkobn_updi}. Board'', thus the name @code{pkobn_updi}.
SerialUPDI programmer implementation is based on Microchip's SerialUPDI programmer implementation is based on Microchip's