Проблема с загрузкой в Arduino Uno
Проблема возникла при тестировании программы ping с примерами ethercard из github.
Теперь ни одна программа не загружается. Он скажет загрузка .... и застрянет там. Появится следующее сообщение об ошибке:
Arduino: 1.6.7 (Windows 7), Board: "Arduino/Genuino Uno"
WARNING: Category '' in library UIPEthernet is not valid. Setting to 'Uncategorized'
Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xdf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xdf
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload для предложений.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
@Dileep K V, 👍0
Обсуждение5 ответов
- Удалите сетевую карту, вернитесь к основной плате.
- Отключите Arduino от хоста.
- Перезагрузите хост-компьютер.
- Повторно подключите Arduino.
- Загрузите пример Blink.
Это должно все уладить, так оно и было, когда это случилось со мной.
Когда я начал читать этот список, я думал, что он будет таким: http://www.snopes.com/humor/business/wordperfect.asp ;), @Majenko
У меня такая же проблема на моем Macbook Pro. Это происходит случайно. Единственное решение, которое я нашел, это отсоединить кабель USB от ПК, подождать несколько минут и снова подключить его (возможно, используя другой порт USB). Мне помогло!
Когда вы получаете эту ошибку, им нужно проверить несколько вещей:
- Моя плата распознается Windows?
- Подходит ли моя модель платы?
- Правильный ли последовательный порт?
- Поврежден ли мой кабель?
Обычно проблема с загрузкой решается легко.
Если ваша плата нестандартная
- проблема с загрузкой
- кристальная проблема.
- сброс не запускается должным образом? (попробуйте нажать, когда arduino ide скажет "загрузка скетча")
Если у вас Arduino Uno со съемным чипом, попробуйте удалить микросхему. Затем снова подключите его и проверьте питание микросхемы мультиметром на контакте 7 (+ положительный) и контакте 8 (- отрицательный). Если вы получаете 5В, вам нужно попробовать загрузить простой скетч. Если вы не получаете нужное напряжение, вы можете попробовать использовать другой провод для загрузки скетча.
Это вряд ли поможет. Есть лучшие места для измерения мощности, например, контакт 5 В на разъеме экрана., @Chris Stratton
Отключите все от Arduino, подключите Arduino к компьютеру — проверьте последовательный порт, проверьте модель Arduino, выберите программатор как USBasp, откройте скетч BLink из примеров и загрузите HIT.
если вы не видите свой Arduino в Tools>Port, проблема должна заключаться в USB-кабеле, USB-порте компьютера или «ДРАЙВЕРАХ»
Нет, не выбирайте USBasp, если это не то, что вы используете — запрос явно не такой., @Chris Stratton
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Проблема с загрузкой кода
- avrdude: stk500_getsync(): not in sync: resp=0x00
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- avrdude: ошибка проверки, первое несоответствие в байте 0x0000 : 0x00 != 0x16 с использованием USBasp
убедитесь, что он подключен к правильному порту (со мной сработало), @steve
Другое дело, если вы используете другую плату, попробуйте подключить подлинную Uno или настоящий клон, настроить плату и порт, загрузить скетч, а затем начать заново со своей платой. Это помогло мне. Кажется, что некоторые платы не сбрасывают USB должным образом после проблемы. ... или, может быть, это просто вуду., @haresfur