I spent quite a bit of time today trying to get OpenOCD work with OpenOCD-USB Adapter on MacOSX (10.5). There are two hints which might save your time:
1) Since the adapter comes with no EEPROM, FT2232D uses default VID/PID (
0x0403/0x6010
). If FTDIUSBSerialDriver (aka VCP) is installed on your machine, you will need to comment out or remove FT2232C_A
section of driver's Info.plist
file located at/System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/
This would prevent the FTDI VCP driver from conflicts with OpenOCD on attempt to use the port A of FT2232D on the adapter board. You also might want to reload the FTDI VCP driver after modification with following commands:
$sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
kextunload: unload kext /System/Library/Extensions/FTDIUSBSerialDriver.kext succeeded
$sudo kextload -c /System/Library/Extensions/FTDIUSBSerialDriver.kext
kextload: /System/Library/Extensions/FTDIUSBSerialDriver.kext loaded successfully
2) Since the adapter comes with no EEPROM, you will need to use default device descriptor in OpenOCD configuration file:
ft2232_device_desc "Dual RS232 A"
No comments:
Post a Comment