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

Reply via email to