1
Bus Blaster JTAG debugger / Bus Blaster + openOCD on OSX Mavericks
Apple now includes an FTDI driver with the OS, which takes control of the FTDI device before openOCD, so you get the following error:
Error: unable to open ftdi device: unable to claim usb device. Make sure the default FTDI driver is not in use
To fix this problem, unload the Apple kext:
Code: [Select]
sudo kextunload -bundle com.apple.driver.AppleUSBFTDI
This works, but now you can't use any other FTDI devices. There is a solution though!
Open the Info.plist and comment out the AppleUSBEFTDI-6010-0 key/dictionary and save it.
Reload the kext
Code: [Select]
sudo kextload -bundle com.apple.driver.AppleUSBFTDI
This should now let openOCD use the Bus Blaster (while letting you use other FTDI devices)
If you want more info on how I came up with this solution, I put some more details on my blog (which I can't link to because I'm new, but should be easy enough to find)