Я пытаюсь запрограммировать Arduino из OS X Lion. Это абсолютно не сработает, и у меня нет других машин для этого.Не удается запрограммировать Arduino из OS X
Здесь ошибка я получаю, когда я пытаюсь загрузить:
Binary sketch size: 1260 bytes (of a 32256 byte maximum)
avrdude: stk500_recv(): programmer is not responding
Я попытался вверх вытереть и переустановить Arduino комплект Dev и я получаю те же самые плохие результаты.
Я также попытался запрограммировать это на VMWare Fusion, работающем на ubuntu. Я получаю то же самое programmer not responding error
. Я также наблюдал за моим /var/log/syslog
во время этого процесса и увидел следующую ошибку: io/hpmud/pp.c 627: unable to read device-id ret=-1
Я понятия не имею, что с этим делать.
Я не думаю, что это плохая доска. У меня та же проблема с 2 ардуинами: новый ардуино из коробки, а другой - 3 недели. Это работало, но внезапно провалилось.
Любые инструменты CLI низкого уровня, которые я могу проверить и проверить, какой порт USB я использую?
Как я могу заставить этот arduino принять мою программу?
Вы проверили очевидные вещи, такие как выбор правильной платы и последовательного порта в меню «Инструменты»? –
Плата является Uno и выбрана в меню инструментов. Когда я подключаю Arduino, в меню Инструменты> Серийный порт отображаются два параметра: '/ dev/tty.usbmodemfd121' и'/dev/cu.usbmodemfd121'. Я получаю ошибку, описанную выше, независимо от того, какой вариант я выбираю. – codingJoe
С точки зрения инструментов низкого уровня проблема заключается в том, что вы можете попытаться напрямую подключиться к последовательному порту, но, скорее всего, он не запрограммирован на вас. Вы можете попытаться увидеть, будет ли avrdude напрямую говорить с ним: '/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -p m328p -b 115200 -c arduino -P/dev/кубическийusbmodemfd121 -v' (при условии, что вы установили Arduino в '/ Applications', как обычно). Это должно сообщать о сигнатуре устройства и может дать вам больше информации, если что-то не так. Если эта команда преуспевает, в графическом интерфейсе Arduino есть что-то странное. –