Hi,
Thanks to Xiaofan Chen for the pointing out I needed to use libusb 0.1.
I downloaded libusb-0.1.10a
It built and installed nicely.
So did libftdi-0.16 and openocd-0.2.0.
I'm trying to get OpenOCD working on my MacBook Pro (Intel Core 2 Duo)
running under Mac OS X 10.6.1 (Snow Leopard).
I have a Hitex STR9 comstick, STR912CS-A2, (and a Hitex STR912 eval
board (and an OpenOCD-USB interface from In-Circuit - which I still
need to solder the sockets to :-)
I plugged the STR9 comstick in (a green LED lights up) and ran
openocd
I get the following error:
...
Error: The specified JTAG interface was not found (ft2232)
The following JTAG interfaces are available:
...
I then tried the libusb-0.1.10a/tests/descriptor_test (results of this
and of the Apple USB Prober utility below) and finally I ran
libftdi-0.16/examples/find_all which gives:
Number of FTDI devices found: 0
So, I guess that's where the problem lies :-)
:-(
Any ideas where I'm going wrong? And apologies if this isn't the right
list to post to.
--colin
My openocd.cfg file has:
source [find board/hitex_str9-comstick.cfg]
source [find target/str912.cfg]
(the board file sources the interface file)
libusb-0.1.10a/tests/descriptor_test gives this:
001/004-0640-002c-00-00 0640/002C
- Unable to fetch manufacturer string
- Unable to fetch product string
wTotalLength: 55
bNumInterfaces: 2
bConfigurationValue: 1
iConfiguration: 0
bmAttributes: 80h
MaxPower: 150
bInterfaceNumber: 0
bAlternateSetting: 0
bNumEndpoints: 2
bInterfaceClass: 255
bInterfaceSubClass: 255
bInterfaceProtocol: 255
iInterface: 2
bEndpointAddress: 81h
bmAttributes: 02h
wMaxPacketSize: 64
bInterval: 0
bRefresh: 0
bSynchAddress: 0
bEndpointAddress: 02h
bmAttributes: 02h
wMaxPacketSize: 64
bInterval: 0
bRefresh: 0
bSynchAddress: 0
bInterfaceNumber: 1
bAlternateSetting: 0
bNumEndpoints: 2
bInterfaceClass: 255
bInterfaceSubClass: 255
bInterfaceProtocol: 255
iInterface: 2
bEndpointAddress: 83h
bmAttributes: 02h
wMaxPacketSize: 64
bInterval: 0
bRefresh: 0
bSynchAddress: 0
bEndpointAddress: 04h
bmAttributes: 02h
wMaxPacketSize: 64
bInterval: 0
bRefresh: 0
bSynchAddress: 0
The Apple Mac USB Prober utility gives the similar, but more complete:
Full Speed device @ 4
(0x04100000): .............................................
Composite device: "STR9-comStick"
Port Information: 0x001a
Not Captive
Attached to Root Hub
External Device
Connected
Enabled
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x0640/0x002C (Hitex
Development Tools)
Device Version Number: 0x0500
Number of Configurations: 1
Manufacturer String: 1 "Hitex"
Product String: 2 "STR9-comStick"
Serial Number String: 3 "HXB03572"
Configuration Descriptor
Length (and contents): 55
Raw Descriptor (hex) 0000: 09 02 37 00 02 01 00 80 96
09 04 00 00 02 FF FF
Raw Descriptor (hex) 0010: FF 02 07 05 81 02 40 00 00
07 05 02 02 40 00 00
Raw Descriptor (hex) 0020: 09 04 01 00 02 FF FF FF 02
07 05 83 02 40 00 00
Raw Descriptor (hex) 0030: 07 05 04 02 40 00 00
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 300 ma
Interface #0 - Vendor-specific
Alternate Setting 0
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 255 (Vendor-specific)
Interface Protocol: 255
Endpoint 0x81 - Bulk Input
Address: 0x81 (IN)
Attributes: 0x02 (Bulk no synchronization data
endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x02 - Bulk Output
Address: 0x02 (OUT)
Attributes: 0x02 (Bulk no synchronization data
endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Interface #1 - Vendor-specific
Alternate Setting 0
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 255 (Vendor-specific)
Interface Protocol: 255
Endpoint 0x83 - Bulk Input
Address: 0x83 (IN)
Attributes: 0x02 (Bulk no synchronization data
endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x04 - Bulk Output
Address: 0x04 (OUT)
Attributes: 0x02 (Bulk no synchronization data
endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development