Ардуино больше не программируется
- Войдите на сайт для отправки комментариев
Чт, 04/06/2015 - 16:19
Ардуино Duemilanove(atmega328) программировался отлично но вот недавно он перестал программироватся, хотя его компьютер видит! (xp, ubuntu). Но когда заливаю пишет что не доступен программатор , когда он пробует заливать код мигает RX но результата нету:( как исправить это?
Если не шьется через загрузчик, то шить можно через программатор usbasp.
Прошить загрузчик через SPI (если слетел)
ИЛИ
прошить программу через SPI (IMHO гораздо лучше)
ИЛИ
вставить в другой порт (вдруг питания не хватает)
ИЛИ
ребутнуть машину (драйвер затупил, порт нормально не освободился)
ИЛИ
переставить дрова (какой другой глюк)
Проблема решилась сама сабой через 4 часа сново шьется но вот сново проблема теперь еще хуже.
avrdude: verification error, first mistach at byte 0x0002
0x63 != 0x34
avrdude: verification error; content mistach
старая прошифка работает, а новая не загружается:(
извените что вчера не написал что все норм, а щяс это
не знаю что делать
Кабеля менять пробовал, подключал к разным разьемам.
Ну тут два варианта возможны:
1) хреновое питание из-за хренового/длинного/тонкого USB-кабеля, как было сказано выше.
2) Флеш-память в чипе приказала долго жить.
Я больше склоняюсь к первому варианту.
Ошибка досихпор, включил вывод всех варнингов, а также выводы ошибок компиляции и загрузки, вот что пишет.
Я пойду на нетбуке проверю плату, планшет ардуину не видит (андроид) может я что-то не то сделал.
Протестировал на нетбуке, без результата, скачал ардуино выбрал папку с дровами, все ок опредлился, захожу в студию выбираю порт (в диспетчере смотрю какой) заливаю код и тажа история, что делать?
достал хрустальный шар...
нифига не видно...
лежит просто ардуино и ничего к ней не подключено никуда... и ни с планшета ни с нетбука не шьется... фантастика блин... может попробовать ее с калькулятора прошить? или швейной машиной...
а нормальный компьютер у вас есть? или только всякие гламурности?
Еслиб вы открыли глаза на комментарии!!
Нормальный компьютер, я тебе покажу нормальный компьютер.
https://yadi.sk/i/KLpyzkhNh7atv
Для вас я даже видио запишу (для вас остроумных, не знаете чем открыть используйте хотяб браузер чтоли)
https://yadi.sk/i/V9jLxysJh7bEB
Жду помощи, а не издевательства.
Монитор последовательного порта работает и даже принемает данные от старого кода.
Еслиб вы открыли глаза на комментарии!!
Жду помощи, а не издевательства.
Монитор последовательного порта работает и даже принемает данные от старого кода.
а ну жди тогда. прошивать пустой скеч то конечно крутое занятие...
Ты видишь ошибку, да я взял пустой скетч чтобы показать ошибку, старый код в ардуине остается..
Вы настолько туту или притворяетесь?
Ну еще 100500 раз запости свою ошибку.
Я тебе написал ДВЕ возможных причины её возникновения.
Еще можно прошить через usbasp.
denisandroid, какую кнопку нажимаете в arduino ide чтобы прошить дуемиланове подключённую по usb? Мне кажется, что "прошить программатором". Так? Попробуйте соседнюю кнопку "прошить".
Предлагаю завести раздел куда будем помещать убогих... ибо уже как то раздражать начинают... им пишут что делать.. а они в ответ говорят что у них все замечательно, только мозг отсутвует.. в задаче спрашивается, если ты не хочешь делать то что советуют, нафиг ты вообще совета спрашивал?
denisandroid, какую кнопку нажимаете в arduino ide чтобы прошить дуемиланове подключённую по usb? Мне кажется, что "прошить программатором". Так? Попробуйте соседнюю кнопку "прошить".
ого О.о
удалось меня удивить. возми с полки пирожок.
Я немного не понел, в дуемиланове кнопку ресет нажимать не требуется. Ошибка продолжается.
Ты вообще с этой планеты?
Какой совет ты дал? Ты сам прочитай что ты пишешь. Какое замечательно, ардуино больше не хочет программироватся, мозг отсутствует мне кажется у тебя его вообще не предусмотрели.
С кабелями все норм, с драйверами тоже, с железом тоже.
Остается второй вариант как его решить?
С кабелями все норм, с драйверами тоже, с железом тоже.
Остается второй вариант как его решить?
выкинуть и купить новую!
Предлагаю завести раздел куда будем помещать убогих... ибо уже как то раздражать начинают... им пишут что делать.. а они в ответ говорят что у них все замечательно, только мозг отсутвует.. в задаче спрашивается, если ты не хочешь делать то что советуют, нафиг ты вообще совета спрашивал?
Ну может он посты через один, через строку и через слово читает. =\
Если не шьется через загрузчик, то надо пробовать щить через программатор. Если нет программатора, то можно прошить через другую дуину и попутно заказать программатор на ebay и до кучи переходник на 6-пиновый разъем.
Если программатор не помог, то в ведро.
Если сидеть и заниматься прокрастинацией, то ничего не произойдет. Я на свою первую мегу вообще 12 вольт подал и спалил нафиг, через две недели уже с новой игрался.
Если не шьется через загрузчик, то надо пробовать щить через программатор. Если нет программатора, то можно прошить через другую дуину и попутно заказать программатор на ebay и до кучи переходник на 6-пиновый разъем.
как страшно жить...
я вот думаю если он такой крутой, то чегог сразу програматор не купил.. тут все крутые новички первым делом покупают програматор и сразу начинают им шить все подряд...
Спасибо за ответ!
Где можно заказать дешевую и хорошую плату?
Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.
Может тем что в ардуино есть свой программатор?
Спасибо за ответ!
Где можно заказать дешевую и хорошую плату?
Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.
Может мы еще и есть за тебя будем?
Спасибо за ответ!
Где можно заказать дешевую и хорошую плату?
Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.
Может мы еще и есть за тебя будем?
Что будешь?
Нашел что-то типо этого http://www.ebay.com/itm/1PCS-USBasp-USBISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-New-/400599791499?pt=LH_DefaultDomain_0&hash=item5d459bb78b
Это он?
Может мы еще и есть за тебя будем?
Ты сделал мой вечер %)
denisandroid
Вбиваешь в поиск "usbasp" и смотришь.
Прошивка для него вышла давно, так что практически любой бери. Про переходник я не просто так сказал.
Ты сделал мой вечер %)
да эта жертва Диснея даже не знает о чем я:)
хороший тест на возраст :)
Спасибо.
》Где можно заказать дешевую и хорошую плату?
вверху ссылка "купить в России"
> дешевую и хорошую плату
> купить в России
Не дели на ноль
В России техника гораздо дороже чем у нас, нет уж спасибо.
Веселуха, да и только...
Наш народ обычно длинные логи не читает, шутники, однако , вы уж простите их.....
Весь лог с компиляцией не был особенно нужен , самое интересное происходит в конце.
1. Программатор правильно считал сигнатуру
avrdude: Device signature = 0x1e950f
Значит он работает и к нему вроде претензий нет.
2. И даже что-то записал или старался и у него даже что-то получилось.....
Writing | ################################################## | 100% 0.19s
avrdude: 450 bytes of flash written
3. Потом чтение- проверка - ошибка не чтения, а считанного содержимого:
Reading | ################################################## | 100% 0.22s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0002
0x63 != 0x34
avrdude: verification error; content mismatch
Дальше нужен USBASP.
1. Я бы перешил (сменил) бутлодэр. Оптибут попробовал бы
2. Я бы почитал фьюзы и записал любую длинную прошивку и считал .
SinaProg, Khazama, но это Windows.
Но скорее всего проблеммы с процессором.
А вообще начинать надо с внешнего питания 5 Вольт....
Наш народ обычно длинные логи не читает, шутники, однако , вы уж простите их.....
прочитали люди логи
avrdude: verification error, first mismatch at byte 0x0002
0x63 != 0x34
avrdude: verification error; content mismatch
выше было сказано, что аналогичную ошибку верификации можно словить, если перепутать кнопки Ардуино ИДЕ "загрузить с помощью программатора" и "Загрузить".
*остальные причины можно выявить, полностью протестировав контроллер на стирание/запись/чтение перешив загрузчик и фьюзы заново.
Неожиданный поворот: выбор неправильного программатора правильно читает сигнатуру?
Неожиданный поворот: выбор неправильного программатора правильно читает сигнатуру?
нет - именно "правильного".
пример: загрузчик USBaspLoader прикидывается программатором USBasp.
сейчас воспроизвести не могу, но когда у меня одновременно был подключен к камню с USBaspLoader'ом программатор USBasp, то ловил ошибки верификации, когда по запарке забывал с чего я шью, с программатора или загрузчика.
*ну, это как вариант, что ошибка по невнимательности, иначе перешивать всё нафиг.
О, перешить контроллер, мой друг покупает себе ардуину могу ли я перешить, я слышал люди шили с помощью еще одной ардуины.
О, перешить контроллер, мой друг покупает себе ардуину могу ли я перешить, я слышал люди шили с помощью еще одной ардуины.
плять!
Или обязательно покупать USBasp, я его та прикуплю, но вариант рабочий с второй ардуиной норм?
И подойдет ли вот это http://xrobot.by/others/usb_to_serial
Люди на нем шьют ардуино микро (та которая без usb)
Я сначала ОПу голову апстену разобью, потом... А потом ничего.
Через serial дуины шьются только с помощью уже прошитего загрузчика. Если его нет, то либо через uspasp, или другой дуиной прошитой скетчем ArduinoISP из примеров. Подключение описано в комментах в начале скетча.
В любом случае нужен хороший USB-кабель, или отдельное питание для каждой дуины.
В любом случае нужен хороший USB-кабель, или отдельное питание для каждой дуины.
отдельное питание... хммм не плодите лишнии вопросы и проблемы...
китайцы и так продают ардуины с кабелем сантиметров 20 и толщиной в мизинец. вполне достаточно что бы запитать скажем мегу и с нее по ISP кинуть питание на другую и прошить..
а для мини-про вообще выше крыши. там кроме одного конденсатора по питанию и кварца вообще ничего не нужно. вчера прошивал.
Я пробовал наной мегу шить. Вот без отдельного питания меги не взлетало.
С отдельными чипами дел пока не имел.