首页 > 其他 > 详细

[转]Arduino in OS X 10.9 Mavericks - Serial Port Issues

时间:2014-04-14 22:09:12      阅读:1059      评论:0      收藏:0      [点我收藏+]

source:http://forum.arduino.cc/index.php?topic=198539.0

I was having problems writing to my Arduino Mega (1280) with Arduino 1.0.5 on a clean install of OSX 10.9 Mavericks.

Symptom
When programming, I get the error:
avrdude: stk500_recv(): programmer is not responding

Diagnoses
According to http://www.enttec.com/support-center/kb/article/108-OS_X_Mavericks_(10.9)_-_IMPORTANT Apple has developed their own FTDI drivers for OSX 10.9. These drivers are problematic.

Solution (as partially provided by the website above)
Type the following commands into the terminal:
    cd /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns 
    sudo mv AppleUSBFTDI.kext AppleUSBFTDI.disabled 
    sudo touch /System/Library/Extensions

Restart your computer

Install the original FTDI Virtual Com Port drivers found here: http://www.ftdichip.com/Drivers/VCP.htm

Start Arduino and program as you always have.

Disclaimer
This solution solved my problem. If you are having problems since upgrading to OSX 10.9 Mavericks, there is a chance this will be your problem too. If this does not work, I can‘t help you out. If someone knows a simpler way to do this, please let me know. If this is documented somewhere and I missed it, please let me know.

OS X Mavericks (10.9) - IMPORTANT

OS X Mavericks (10.9)- IMPORTANT PLEASE READ

bubuko.com,布布扣by Dave Brown [admin] ? Fri Oct 25, 2013 12:27 am

Update

A new USB driver implemented by Apple in Mavericks breaks the USB communications between DMXIS/D-Pro and any Enttec USB-DMX interface. 

Solution

The solution is to disable the new Apple driver using the following utility (click here to download)

bubuko.com,布布扣

  • Simply run the utility, click the button and type in your password.
  • You must be logged into OS X as an admin user (verify this from System Preferences > Users & Groups)
  • You must have a non-blank password configured (see http://support.apple.com/kb/PH13861

Technical stuff

Both DMXIS and D-Pro use the FTDI D2XX driver to communicate with Enttec hardware. For some (as yet unknown) reason, Apple have written their own D2XX driver for Mavericks, effectively disabling any application which uses the standard D2XX library. It‘s likely that this problem affects every D2XX application on the planet, not just DMXIS & D-Pro, so I‘m sure the next 72 hours will reveal a few complaints on the Interwebs, hopefully some further discussion, and perhaps an official solution. We‘ll need to wait and see.

In the meantime, our original advice remains - do NOT install Mavericks. If you already have and are stuck with it, use the workaround above.

Properties

ID: 000108   Views: 7885   Updated: 5 months ago

Filed under:

Mac OS X Mavericks VCP Driver

by bubuko.com,布布扣 Silicon_Labs on ?12-17-2013 07:04 PM
Question

Does the Mac VCP driver support OS X Mavericks (10.9)?

Answer
Yes, the Mac VCP driver v3.1 obtained after December 16, 2013 supports OS X Mavericks (10.9).
Note: the Mac VCP driver v3.1 was previously released on December 12, 2012 without OS X Mavericks support.
More Information
The latest Mac VCP driver can be obtained here:
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

Confirm the support of your OS by reveiwing the release notes.

[转]Arduino in OS X 10.9 Mavericks - Serial Port Issues,布布扣,bubuko.com

[转]Arduino in OS X 10.9 Mavericks - Serial Port Issues

原文:http://www.cnblogs.com/Proteas/p/3663610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!