проблемы с Arduino UNO r3
- Войдите на сайт для отправки комментариев
Вс, 03/04/2016 - 11:49
Добрый день!
Возникли проблемы с ардуинкой, а именно.
При загрузке скетча выводится данное сообщение:
"avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x42
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x42
Проблема загрузки в плату."
Пошел гулять по просторам интернета и данного форума, наткнулся на сообщение о том, что надо закинуть загрузчик в плату, при этом выбрать программатор USBasp , попробовал, выдало сообщение:
"avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
Ошибка при записи загрузчика."
Порт менял, не помогло, теперь не знаю что и делать.
Подскажите куда дальше копать?
ps других плат ардуино и программаторов в наличии к сожалению нет.
Добрый день!
Возникли проблемы с ардуинкой, а именно.
Если это первое подключение, то загляните для начала сюда: http://arduino.ru/Guide/Windows
Обратите внимание на разделы "Выберите Вашу плату" и "Выберите порт"
Нет, подключение не первое.
Вчера работала нормально, но при попытке загрузить новый скетч, начала ругаться
1. В менеджере устройств плата присутвует, вы видите порт который для неё выделен? Когда плату выключаете/включаете порт пропадает/появляется?
2. Что с платой делали? Програмили только через USB или что-то пробовали через ICSP? программатор?
1. Да, в менеджере плата присутсвует, определяется сразу, при подключении/отключении появлется/пропадает
2. Программировал только через USB штатным кабелем(в комплекте с ардуино), никакого другого программатора в наличии нет. Перед возникновением таких проблем с помощью ардуино прошил attiny13, согласно статье от сюда https://geektimes.ru/post/254970/
Прошилась и заработала attiny13 отдельно на макетной плате без проблем(мигалки), затем решил изменить порядок мигалок и проверить сначала на самой ардуино и тут вылезли ошибки
Тогда последний простой вопрос:
1. Какая плата выбрана в ArduinoIDE?
Arduino/Genuino UNO
Пункт меню "программатор" не осталось случано "Arduino as ISP"?
Нет, когда хотел закинуть новый скетч, выбрал AVRISP mkII, но посыпались ошибки (в первом посту указаны)
А когда в инете наткнулся на сообщения, мол надо загрузчик закинуть, выбирал USBasp, жал "Записать загрузчик", но тут выводилось
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
А почему "AVRISP mkII". По умолчанию "AVR ISP". Давайте попробуем.
Хм. Невнимательно прочитал последний пост. Конечно новая установка IDE всё берет по умолчанию и UNO должна была нормльно прошиться...
Давайте подведем итог:
Для проверки "живости" 328-го, можно попробовать почитать фьюзы и сигнатуру контроллера:
http://arduino.ru/forum/programmirovanie/proshivka-hex-failov-pri-pomoshchi-arduino-i-sinaprog
Выставил "AVR ISP", попытался загрузить стандартный blink, вывело следующее сообщение:
а вот эта ситуация часто описывается.
например вот:
http://forum.amperka.ru/threads/%D0%9D%D0%B5-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%81%D0%BA%D0%B5%D1%82%D1%87.3409/
http://arduino.ru/forum/obshchii/oshibka-pri-zagruzke-sketcha
1. Я правильно понял что у Вас нет программатора и Вы не смогли переписать загрузчик? Это хорошо :)
2. Если восстановить схему заливки в тиньку, скетч в Тиньку заливается?
1. В наличии только плата ардуино УНО, ничего другого нет.
2. Попробовал восстановить схему заливки, при загрузке, вылетают теже ошибки, скетч не вливается.
Тогда проверяйте USB тракт. Например по ссылкам из #12.
Посмотрел Ваши ссылки. Не могу понять что мне делать дальше.
В диспетчере ардуинка определяется без проблем, IDE тоже видит без проблем(при отключении USB кабеля физически, в IDE пропадает порт, подключаю обратно- порт появляется).
Попробовал мониторить порт - отправляю сообщение, диод rx моргает, tx молчит, если замыкаю rx - tx, сообщения возвращаются.
Правильно ли я понимаю что штатный чип ATMEGA16U2 пашет нормально, а вот дальше происходит чтото непонятное?
УРА, чудесным образом все заработало, вылечилось путем снятия atmega328 и установки обратно, видать контакты окислились или еще что. Спасибо за уделенное мне время!
Тему можно закрыть.
del
Плата: Arduino UNO
Процессор: ATmega328
Программатор: AVRISP mkll
Возникли проблемы с ардуинкой, а именно.
При загрузке скетча выводится данное сообщение:
"avrdude: stk500_recv(): programmer is not responding
Еще одно решение проблемы: Долго мучался курил мануалы и форумы. Потом наверное по обкурке выставил вместо Arduino UNO поставил Arduino NANO - как ни странно все заработало, прошивки льются на УРА. При выставлении обратно Arduino UNO проблема появляется снова. На Arduino NANO все работает как дорогие Швецарские часы.
Для тролей и Т.П. новичек работаю с ардуино всего 1 месяц.
Ню так добрый Ляо вам нахаляву нановский загрузчик залил. Радуйтесь, он на полтора килобайта тяжелее, а деньги те же.))))
Спорить не буду. Но на счет полутора килобайтов - на выставленом UNO у меня скеч не заливался, ругался, что мало памяти. после выставления NANO, скеч залился без каких бы то нибыло проблем. И если хоть одному человеку мое решение поможет буду ОЧЕНЬ рад.
Повторюсь - Полный нуб!, с ардуино работаю не давно.
Не понял, при чем здесь память, в сообщении об ошибке - "нет синхронизации", что свидетельствует о разной скорости загрузчика и выбранной платы. А уж какой залит в МК, это только китаец знает, который заливал и не факт, что это тот же самый, который впаивал.
bajb, спасибо!
Плюс к тому, что переключил с UNO на NANO, я еще изменил настройку "Процессор Atmega328p(old bootloader)" по умолчанию установлен просто Atmega328p
После этих действий скетч залился. Китайцы не тот загрузчик заливают )
Добрый день!
Возникли проблемы с ардуинкой, а именно.
При загрузке скетча выводится данное сообщение:
"avrdude: stk500_recv(): programmer is not responding