energia / Energia

Fork of Arduino for the Texas Instruments LaunchPad's
http://energia.nu
Other
798 stars 671 forks source link

macOS CC3200-LAUNCHXL USB Driver Doesn't Install #1004

Open kgasper opened 6 years ago

kgasper commented 6 years ago

Please provide the following information.

Describe the expected results.

I followed the instructions at http://energia.nu/guide/guide_macosx/ to install the CC3200 FTDI driver and install Energia. When the CC3200-LAUNCHXL launchpad is plugged into my MacBook Pro, I would expect the USB port for the launchpad to show up in the ports list in Energia under 'Tools->Port' but it doesn't.

Describe the actual results.

When the CC3200-LAUNCHXL launchpad is plugged into my MacBook Pro, it is seen in System Information under 'Hardware->USB'. However, opening the Terminal and executing the commands ls /dev/tty.* and ls /dev/cu.* reveal nothing related to the launchpad. This means no driver or kernel extension is being loaded for the FTDI chip on the launchpad.

Looking at the contents of the info.plist file in the FTDI driver kernel extension, /Library/Extensions/FTDIUSBSerialDriver.kext/Contents/info.plist, there is nothing for the TI vendor ID 0x0451/1105.

List the steps to reproduce the problem.

Despite trying to reinstall the CC3200 FTDI driver, the kernel extension never updated.

In order to resolve this I had to manually delete the FTDI driver, FTDIUSBSerialDriver.kext, as described in the FTDI document, http://www.ftdichip.com/Support/Documents/AppNotes/AN_134_FTDI_Drivers_Installation_Guide_for_MAC_OSX.pdf, using the command sudo rm -r /Library/Extensions/FTDIUSBSerialDriver.kext in the Terminal. After this I rebooted and then reinstalled the CC3200 driver http://energia.nu/files/EnergiaFTDIDrivers2.3-signed.zip. Once again I rebooted and then plugged the launchpad into the USB port, launched Energia, and now the CC3200-LAUNCHXL launchpad is showing in the serial port list as expected.

joshysav commented 6 years ago

@kgasper Thank you so much!!