Я пытаюсь загрузить файл .hex
в Arduino. У меня нет проблем с загрузкой кода через IDE (например, мигание или любой другой). Порт и плата правильные.
Итак, проблема появляется, когда я пытаюсь загрузить
avrdude -pm328p -carduino -P/dev/tty.usbmodemfd121 -b57600 -D -Uflash:w:grbl_v0_8c_atmega328p_16mhz_9600.hex -v -v -v -v
avrdude: Version 6.1, compiled on Mar 23 2014 at 04:42:55
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/local/Cellar/avrdude/6.1/etc/avrdude.conf"
User configuration file is "/Users/Mikhail/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/tty.usbmodemfd121
Using Programmer : arduino
Overriding Baud Rate : 57600
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: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
Что я пробовал:
- У меня 4 Uno за столом (оригинальные + бесплатные версии), та же проблема.
- Я установил новые драйверы отсюда, попробовал с и без них.
- пробовал с avrdude, который поставляется с Arduino IDE (1.0.5 и ночные сборки) и новейшей avrdude v.6.1
brew install avrdude
- различные скорости передачи до 9600
- попытался нажать сброс после отправки байтов, как предложено здесь