This is an automated email from Gerrit. "Liam Fletcher <liam.fletc...@microchip.com>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8878
-- gerrit commit 17b6fead55b93b541c38f8c8ce5d9caf88a661f1 Author: Liam Fletcher <liam.fletc...@microchip.com> Date: Mon May 26 10:42:56 2025 +0100 tcl: add pic64gx curiosity config To support PIC64GX Curiosity Board Change-Id: I2234d8725744fbae00b3909773b370e5c18debd8 Signed-off-by: Liam Fletcher <liam.fletc...@microchip.com> diff --git a/tcl/board/microchip_pic64gx_curiosity.cfg b/tcl/board/microchip_pic64gx_curiosity.cfg new file mode 100644 index 0000000000..5c6849f49f --- /dev/null +++ b/tcl/board/microchip_pic64gx_curiosity.cfg @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# +# Microchip RISC-V board +# +# https://www.microchip.com/en-us/products/microprocessors/64-bit-mpus/pic64gx +# +source [find interface/pic64gx.cfg] +source [find target/microchip_riscv.cfg] diff --git a/tcl/interface/pic64gx.cfg b/tcl/interface/pic64gx.cfg new file mode 100644 index 0000000000..20eb74fce2 --- /dev/null +++ b/tcl/interface/pic64gx.cfg @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + +# +# MCHP Debug - PIC64GX +# + +adapter speed 6000 + +adapter driver ftdi + +ftdi vid_pid 0x1514 0x200a + +# That FTDI has 4 channels (channel 0 and 1 are MPSSE-capable, 2 and 3 are bitbang +ftdi channel 0 + +# Initial Layout - data[0..15] direction[0..15] +ftdi layout_init 0x0018 0xfdfb +# Signal Data Direction Notes +# AD0 TCK 0 1 (out) Port A TCK +# AD1 TDI 0 1 (out) Port A TDI +# AD2 TDO 0 0 (in) PORT A TDO +# AD3 TMS 1 1 (out) Port A TMS +# AD4 GPIOL0 1 1 (out) Port A TRST +# AD5 GPIOL1 0 1 (out) (unused) +# AD6 GPIOL2 0 1 (out) (unused) +# AD7 GPIOL3 0 1 (out) (unused) + +# BD0 TCK 0 1 (out) FTDI_UART_B_TXD +# BD1 TDI 0 0 (in) FTDI_UART_B_RXD +# BD2 TDO 0 1 (out) (unused) +# BD3 TMS 0 1 (out) (unused) +# BD4 GPIOL0 0 1 (out) (unused) +# BD5 GPIOL1 0 1 (out) (unused) +# BD6 GPIOL2 0 1 (out) (unused) +# BD7 GPIOL2 0 1 (out) (unused) + +# Signals definition +ftdi layout_signal nTRST -data 0x0010 -oe 0x0010 --