I'm using an Olimex ARM-USB-OCD target interface, how do I get the JTAG and serial port to work at the same time under Mac OS X?
To get the Olimex ARM-USB-OCD JTAG and serial port to work at the same time under Mac OS X:
1. Install the Mac OS X VCP drivers available from the FTDI website.
2. Edit the /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist file and remove the following lines:
<key>Olimex OpenOCD JTAG A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
<key>IOClass</key>
<string>FTDIUSBSerialDriver</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>3</integer>
<key>idVendor</key>
<integer>5562</integer>
</dict>
3. Reload the driver by executing:
sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver
sudo kextload -b com.FTDI.driver.FTDIUSBSerialDriver
Comments
1 comment
This doesn't work on Sierra any more! Changing the file causes "Code Signing Failure: code signature is invalid" error. The module cannot be loaded.
Please sign in to leave a comment.