#1 2022-06-25 08:10:55

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Проблема со свежекупленным клоном arduino uno r3

Заказал набор с таким уно внутри https://arduino.ua/prod2610-arduino-uno-r3-ch340

Заливка любого скетча из примеров заканчивается одной и той же ошибкой:

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x04
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): unknown response=0x04
the selected serial port avrdude: stk500_disable(): unknown response=0x04
 does not exist or your board is not connected

Попробовал разные кабеля, винда/линукс - ошибка остается одинаковой.
Хотелось бы понять - это лечится, или возвращать в магазин?
Спасибо!

Неактивний

#2 2022-06-25 10:12:27

г0сть
Учасник
Зареєстрований: 2022-06-09
Повідомлень: 33

Re: Проблема со свежекупленным клоном arduino uno r3

Драйвера на СН340 ставил?

Неактивний

#3 2022-06-25 13:21:05

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

Драйвера ставил, пару штук на пробу под виндой, под линуксом заводится без драйвера. Интернетом пошуршал, такие ошибки описаны только в случае прошивки одной ардуинкой через другую, для обычной загрузки скетчей вроде ничего подобного. Луп тест проходит. Диодами моргает как положено. Само собой, в настройках выбрана плата uno и правильный порт.

Остання редакція tark (2022-06-25 13:29:26)

Неактивний

#4 2022-06-25 13:36:07

г0сть
Учасник
Зареєстрований: 2022-06-09
Повідомлень: 33

Re: Проблема со свежекупленным клоном arduino uno r3

tark пише:

Диодами моргает как положено.

Какими - rx/tx или L? Не пробовали в момент начала прошивки нажать reset?

Неактивний

#5 2022-06-25 14:00:19

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

ON горит, L моргает, на ресет реагирует быстрым морганием L. При заливке скетча L аналогично быстро моргает, видимо демонстрируя успешный ресет, после чего пару раз синхронно моргают rx/tx и снова как и вначале ON горит, L неспешно мограет.
Загружать скетч с ручным ресетом тоже пробовал, добился или такой же ошибки, или programmer is not responding. ради интереса поищу еще пару кабелей на проверку.

Неактивний

#6 2022-06-25 14:08:38

г0сть
Учасник
Зареєстрований: 2022-06-09
Повідомлень: 33

Re: Проблема со свежекупленным клоном arduino uno r3

tark пише:

в настройках выбрана плата uno

А если выбрать Nano(old bootloader)? Кто его знает что там за загрузчик китайцы залили

Неактивний

#7 2022-06-25 14:20:02

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

Пробовал uno/uno mini/nano/duemilanove и с 328р и с 328р old bootloader, ошибки меняются на более ожидаемые, но не заработало ни с одним из вариантов.

Неактивний

#8 2022-06-25 17:49:33

Leons50
Гість

Re: Проблема со свежекупленным клоном arduino uno r3

А попробуйте Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328P,
какая версия  IDE

#9 2022-06-26 12:16:45

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdb
и так далее

версия 1.8.19, либа arduino avr boards 1.8.5, также по найденому где-то совету пробовал ее (либу) даунгрейдить до 1.6.21, ничего не поменялось.

Остання редакція tark (2022-06-26 12:18:32)

Неактивний

#10 2022-06-26 12:39:15

г0сть
Учасник
Зареєстрований: 2022-06-09
Повідомлень: 33

Re: Проблема со свежекупленным клоном arduino uno r3

Взять тестер, мелкоскоп, схему с тырнета и пройтись по цепи uart и reset между сh и avr. Проверить качество пайки, номиналы резисторов, отсутствие соплей и т.д. Если все нормально - тогда связаться с администрацией магазина и либо сразу договориться об обмене, либо с их разрешения (чтобы потом не возникло не гарантийных случаев), если конечно есть желание и возможность, перешить загрузчик или просто прошить какой нибудь код по ISP. А дальше по ситуации. Оживет - хорошо, нет - на обмен.

Неактивний

#11 2022-06-26 15:17:58

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

План хороший, но в таком случае скорее просто обмен.

Неактивний

#12 2022-06-26 17:08:59

leons
Учасник
Зареєстрований: 2019-10-14
Повідомлень: 40

Re: Проблема со свежекупленным клоном arduino uno r3

tark пише:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdb
и так далее

версия 1.8.19, либа arduino avr boards 1.8.5, также по найденому где-то совету пробовал ее (либу) даунгрейдить до 1.6.21, ничего не поменялось.


так это у вас  bootloader не известно какой , если есть лишняя ардуинка можно сделать прогроматор и залить правильный  bootloader

Неактивний

#13 2022-06-26 21:19:18

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

К сожалению, это моя первая) Уже задумался над тем, чтоб взять еще одну, но оригинал как референс для сравнения с клонами и програматор заодно)

Остання редакція tark (2022-06-26 21:19:47)

Неактивний

#14 2022-06-27 10:42:24

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

Хех, в шкафу откопалась старая малинка, прошил загрузчик через нее. Теперь загрузка скетчей работает каждый второй-третий раз. То ошибка как в начале, то успешная загрузка и нормальная работа. Склоняюсь таки, что нужно менять.

Неактивний

#15 2022-06-27 10:55:16

г0сть
Учасник
Зареєстрований: 2022-06-09
Повідомлень: 33

Re: Проблема со свежекупленным клоном arduino uno r3

При загрузке плата от чего запитана? Сталкивался с тем что CH340 капризны в плане питания. Да еще и китайцы накосячили с включением не по даташиту. При напряжении на usb <5В глючит их. Попробуй еще подать внешнее питание.

Остання редакція г0сть (2022-06-27 10:56:29)

Неактивний

#16 2022-06-27 11:02:36

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

Запитан от usb. А теперь самая мякотка - возможно, я олень. Заливая для тестов пример Blink я ожидал загорания какого-то дополнительного диода. А по сути это управление диодом L. И стандартный скетч Blink моргает диодом с той же частотой как он моргает сам по себе, когда ничего не залито. Короче, я теперь хз, заливалось ли оно до этого, так как сейчас расклад такой - на самой свежей иде ветки 1.Х заливка каждый раз завершается ошибкой из первого поста, НО в некоторых случаях скетч все-равно заливается и работает, несмотря на ошибку (проверяю сменой частоты моргания диода), на иде 2.0RC ошибка то есть, то upload successful  и, соотв., скетч то заливается, то нет.

Остання редакція tark (2022-06-27 11:03:22)

Неактивний

#17 2022-06-28 07:05:02

tark
Учасник
Зареєстрований: 2022-06-25
Повідомлень: 10

Re: Проблема со свежекупленным клоном arduino uno r3

Всем спасибо, тему можно закрывать. Плату поменяли. Пока разобраться в причинах такого поведения не удалось.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму