Upgraded a TWR-K20D72M Freescale Kinetis eval board's OSJTAG (OSBDM)
firmware from 30.13 to 31.32. The latter version uses a different
VID:PID as shown in lsusb:
Bus 001 Device 102: ID 15a2:005e Freescale Semiconductor, Inc.
PFLASH programming works with the patch below. I haven't tested any
other features at this point.
Thanks,
Steve
diff --git c/src/jtag/drivers/osbdm.c w/src/jtag/drivers/osbdm.c
index 2560db1..15ffad9 100644
--- c/src/jtag/drivers/osbdm.c
+++ w/src/jtag/drivers/osbdm.c
@@ -130,8 +130,8 @@ static struct queue *queue_alloc(void)
/* Lists of valid VID/PID pairs
*/
-static const uint16_t osbdm_vid[] = { 0x15a2, 0x15a2, 0 };
-static const uint16_t osbdm_pid[] = { 0x0042, 0x0058, 0 };
+static const uint16_t osbdm_vid[] = { 0x15a2, 0x15a2, 0x15a2, 0 };
+static const uint16_t osbdm_pid[] = { 0x0042, 0x0058, 0x005e, 0 };
struct osbdm {
struct jtag_libusb_device_handle *devh; /* USB handle */
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel