Arduino clone avrdude: stk500_getsync() попытка 9 из 10: не синхронизировано: resp = 0x04
Привет, во-первых, извините за мой английский. Я использую Windows 10, IDE версии 1.8.13. Я уверен, что для выбранного правильного arduino (Arduino uno) порт правильный, попробовал другой кабель. Я загружал скетч 3-5 раз, но после выдаю эту ошибку. Я использую MAX7219 led matrix shield и shield работает и показывает мою последнюю загрузку перед ошибкой. Ошибка:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM6
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
@Ugura, 👍0
Обсуждение2 ответа
Лучший ответ:
Проблема не решена, но я могу запрограммировать ее с помощью программатора USBASP. Я сжег загрузчик, но USB-соединение не работало.
Теперь я использую его без загрузчика.
Я бы посоветовал проверить, правильно ли вы выбрали arduino. Если это правильно, то проверьте порт, чтобы убедиться, что выбран правильный. Если вы используете Linux, убедитесь, что у вас есть разрешение на dialout. dialout дает вам полный и прямой доступ к последовательным портам. Члены этой группы могут перенастроить модем, набрать номер в любом месте и т. Д. dip: Название группы расшифровывается как "Dial-up IP", а членство в dip позволяет использовать такие инструменты, как ppp, dip, wvdial и т. Д. чтобы установить соединение. В этот момент я думаю, что вы уже в пути. Если это не решит проблему, сообщите нам, какой компьютер вы используете, какую ОС и, конечно же, с какой версией IDE вы работаете.
проблема с разрешением заканчивается другой ошибкой, @Juraj
oopss извините за недостающую информацию. Я использую Windows 10 i3 2350 8 ГБ оперативной памяти (я думаю, этого достаточно), IDE версии 1.8.13. Я уверен, что выбрал правильный arduino. Я загрузил скетч 3-5 раз, но после этого выдал эту ошибку. Я использую экран светодиодной матрицы MAX7219, и экран работает и показывает корректно., @Ugura
я попробовал другой кабель и компьютер (Windows 10), я выбрал правильный последовательный порт и проверил IDE идентификацию карты. но не решенный по-прежнему выдавал ошибки 0x00 и 0x04. Но экраны работают правильно (матрица показывает, что 1 и 2 - это моя последняя загрузка перед ошибкой)., @Ugura
Сработало ли что-нибудь после ошибки? Вы отправляете много данных на последовательный порт? Похоже, что-то удерживает последовательный порт занятым. Горит ли индикатор Tx? Попробуйте нажать кнопку сброса, когда начнутся ошибки синхронизации., @Gil
@Gil нет, просто работаю с последним скетчем с max7219. нет, я в последний раз пробовал blink sketch. я попробовал другой компьютер (Windows 10) и кабель, у меня такая же ошибка. Индикаторы Tx и rx, если я попытаюсь загрузить скетч, мигают несколько раз, но IDE показывает ошибку. Да, я попробовал кнопку сброса при запуске ошибок синхронизации, но не решил мою проблему: / я покупаю usbasp-isp, может быть, помогите мне, @Ugura
@Gil теперь я получил usbasp. arduino является программируемым. я записываю загрузчик, но usb-программирование не работает, @Ugura
Выключите Arduino и отключите все, включая USB. Перезагрузите компьютер, затем подключите Arduino и посмотрите, сможете ли вы его запрограммировать. Если это не сработает, попробуйте другой известный хороший Arduino. Если это не удается, то проблема должна быть либо в кабеле, либо в чем-то необычном с вашим компьютером. Может быть, кто-нибудь из приятелей может попробовать запрограммировать его на что-нибудь, чтобы посмотреть, работает ли это., @Gil
пожалуйста, подумайте об удалении этого ответа, @Juraj
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Отвечает ли это на ваш вопрос? "avrdude: stk500 \ _getsync(): не синхронизировано: resp = 0x00", то есть какой-то чувак по имени Avr не позволяет мне загружать мои Program, @Juraj
@Juraj нет, я перепробовал их все:(. Я заказываю устройство usbasp для загрузки загрузчика. Я использую светодиодный матричный экран max7219, работающий при последней загрузке перед ошибкой., @Ugura
Вы уже отсоединили все, кроме USB-кабеля?, @timemage
@timemage да, но все тот же :/, @Ugura