Hi!
All patches have to be submitted to the Gerrit review system since a few
years back and we no longer accept patches via the list. Please read the
Patch section of the Developer's Guide for instructions:
http://openocd.sourceforge.net/doc/doxygen/html/patchguide.html .
Also, the ft2232 driver is sort-of deprecated, so you may want to use the
new (better, faster) "ftdi" driver instead. However, I don't think it
prints the corresponding info at all.
Regards,
Andreas
On Fri, May 31, 2013 at 3:32 AM, David Relson <[email protected]>wrote:
> G'day,
>
> Below is a patch for src/jtag/drivers/ft2232.c. In openocd-0.7.0, the
> VendorID and Product are displayed in decimal. I'm accustomed to
> seeing them in form 0xABCD:0xABCD. The patch separates the two IDs and
> prints them in hex.
>
> --- src/jtag/drivers/ft2232.c.orig 2013-04-28 03:42:17.000000000
> -0400 +++ src/jtag/drivers/ft2232.c 2013-05-16
> 20:00:24.000000000 -0400 @@ -402,6 +402,9 @@
>
> #define FT2232_BUFFER_SIZE 131072
>
> +#define VID(v) ( v >> 16 ) & 0xFFFF
> +#define PID(v) ( v ) & 0xFFFF
> +
> static uint8_t *ft2232_buffer;
> static int ft2232_buffer_size;
> static int ft2232_read_pointer;
> @@ -2195,7 +2198,7 @@
> unsigned type_index = ((unsigned)ftdi_device <= \
> no_of_known_types) ? ftdi_device : FT_DEVICE_UNKNOWN;
> LOG_INFO("device: %" PRIu32 " \"%s\"", \
> (uint32_t)ftdi_device, type_str[type_index]);
> - LOG_INFO("deviceID: %" PRIu32, (uint32_t)deviceID);
> + LOG_INFO("deviceID: %04X:%04X", VID(deviceID), \
> PID(deviceID) ); LOG_INFO("SerialNumber: %s", SerialNumber);
> LOG_INFO("Description: %s", Description);
> }
>
> I've also noticed that this code displays the SerialNumber for my
> OpenJTAG (from 100ASK.com) as garbage. Other linux utilities show my
> OpenJTAG's Serial Number as "0". I'm guessing that there is _no_
> serial number and libftdi (wich supplies the device info) doesn't
> return a pointer to a NUL byte (as it should).
>
> Regards,
>
> David
>
> P.S. Sorry for the truncated subject of the first email :-<
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> _______________________________________________
> OpenOCD-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openocd-devel
>
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel