2014-04-13 4 views
6

У меня есть Arduino Uno и код загружал штрафа вчера, но сегодня я постоянно получаю следующее сообщение об ошибке (показана установка секции загрузки в информативном)Проблема загрузки кода Arduino платы от Mac OSX Mavericks

avrdude: Version 5.11, compiled on Sep 2 2011 at 18:52:52 
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ 
     Copyright (c) 2007-2009 Joerg Wunsch 

     System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf" 
     User configuration file is "/Users/seanwhipple/.avrduderc" 
     User configuration file does not exist or is not a regular file, skipping 

     Using Port     : /dev/tty.usbmodemfa131 
     Using Programmer    : arduino 
     Overriding Baud Rate   : 115200 
avrdude: Send: 0 [30] [20] 
avrdude: Send: 0 [30] [20] 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 

avrdude done. Thank you. 

Я пошел на сайт по устранению неполадок Arduino и обновил свои драйверы и убедился, что соединение было хорошим. Я также сбросил плату. У меня есть драйверы /dev/tty.usbmodemfa131 и /cu/tty.usbmodemfa131.

Любая помощь очень ценится

+0

Какую Arduino вы используете? – code0100fun

ответ

1

Этот парень, гленн-запад, очень хорошо подвел решение. http://3dwest.blogspot.de/2013/12/arduino-in-osx-109-stk500recv.html

Поскольку mavericks apple предоставляет свой собственный ftdi-драйвер, который вмешивается в работу с ftdi-сайтом. вы должны деактивировать Apple и переустановить старый ftdi-драйвер. glenn запад описание тоже.

В моем случае в загрузчике по-прежнему оставался мусор, из-за которого были неудачные попытки связи, которые убили коммуникационный процесс ... но платы стандартного arduino имеют кнопку сброса для очистки загрузчика. поэтому, вероятно, вам придется сделать это один раз.

0

Существует шанс, что вы повредили загрузчик. Я сделал это, переполнив память на моей плате, которая написала байты на все пространство программы, включая загрузчик.

Чтобы обойти это, вам необходимо «сжечь загрузчик», есть ряд руководств, перечисленных в http://playground.arduino.cc/Main/ArduinoCoreHardware. Мне пришлось сделать специальный кабель и использовать старый ПК с последовательным портом для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^