Мне идет такой программатор USBASP. Шить собираюсь мини про.
Вторая проблема.... ну еще не проблема, но я ее чую. На ноуте с "семеркой" плата от UNO определиться не захотела, хотя в таком же растрепанном виде (без проца) ноут с ХР сразу ее опознал. К каким тараканам надо готовиться при установке программатора?
Дошел вот такой.
Дрова скинул на С заранее, винда при подключении сказала, что все путем. Лезу искать СОМ - а его нету. В конце концов методом втыка-вытыка определил, что это USB-устройство ввода. А в портах по-прежнему пусто! Попробовал IDE открыть, вроде какой-то СОМ3 висит. Но при прошивке дает ошибку . Что за баян? Кто с таким программатором работал? Должен ли появиться СОМ, и если да, почему у меня его может не быть?
Меня еще беспокоит то, что в одном месте встретил мнение, что этим программатором можно шить только 5В Ардуины. Правда, это был старый пост, может, техника шагнула куда-нибудь... А то у меня и те, и другие.
На вопросы загадками отвечаете и ерничаете над убогим. Должен ли появится СОМ от этой зверушки в диспетчере устройств? Или это у всех загадочное Устройство HID? Воткнул в буку с ХР - та же история. По картинкам и всяким фильмам про установку появляется вроде бы именно USBasp. У меня - нет.
Если это бага в прошивке (?!), то можно ли ссыль на прошивку, как файл, так и процедуру. Я же до трех ночи гуглил фигню всякую про разные USBasp, их драйвера и прошивки. В подавляющем большинстве и то, и другое старые. Самая новая прошивка на сайте немца от 2011 года. Мне что, ее шить? Девайс 2013 года выпуска?
Подключил среди ночи более продвинутого юзера через тимвьюер, долго копались в драйверах, удаляли, переустанавливали... Выяснилось, что перед установкой свистка я не дрова закинул на С, а прошивку. Ну не доглядел! Так ведь что-то определилось без дров, а теперь в усмерть отказывается их обновлять.
в любом случае в системе должен появится программатор, драйвера поставить разумеется. вот если запрограммировать не получится, при том что все правильно подключено, значит нужно обновить прошивку в программаторе
у меня 2 uasbasp. они оба были со старой прошивкой. со старой прошивкой просто последняя дудка (avrdude) не работает, но другие программы работают
просто в ардуино используется дудка, и чтобы не указывать вручную фьюзы и файл прошивки обновляешь прошивку и заливаешь еще в 2 клика: залить бутлоадер
Тогда получается, что до прошивки я еще не дошел, раз девайс не определился как программатор. Откуда можно дрова взять на него? И почему комп видит его как Устройство HID вообще без драйверов. Как мне заставить обновить драйвера, если я их найду? Что ни подсовываешь, винда упорно говорит, что обновление не требуется. Почему-то вся инфа на программатор касается старых модификаций.
И еще один принципиальный для меня вопрос. Возможно, из-за которого мне и смысла нет возиться с программатором. Можно ли им шить бут 3-вольтовых Ардуин мини? Мне вачдог нужен только там, где стоят платы 3,3В.
интересно. у меня работает с 2 программаторами. у многих других работает. а у тебя нет
кстати у тебя винда какая?
а по ссылке там есть драйвера и прошива. и что что устройство 2013 года, это не значит нисколько что там последняя прошивка. я же свои программаторы не в 2011 году покупал. еще кстати писал продавцу что прошивки старые. он поблагодарил и сказал что передаст на производство
На вопросы загадками отвечаете и ерничаете над убогим. Должен ли появится СОМ от этой зверушки в диспетчере устройств?
У меня, при втыкании USBASP в ноутбук, автоматически появляется устройство в /dev/, но в IDE - ничего указывать не надо, в отличие от компортовых переходников. Ось - ubuntu-14.04LTS. Я к тому, что USBASP - не похож компортовое устройство.
интересно. у меня работает с 2 программаторами. у многих других работает. а у тебя нет
кстати у тебя винда какая?
Так это и бесит. Беда в том, что все инструкции походя проходят момент, когда в диспетчере устройств появляется это самый USBasp. И ни слова о том, что делать, если он не появляется.
Винда 7-ка, но я вчера пробовал и ХР. Та же байда.
можно ли ссыль на прошивку, как файл, так и процедуру.
В отличии инструкций, как здесь или здесь, у меня на плате нет никаких джамперов.
Полагаю, если бы был дохлый программатор, то его бы комп совсем не увидел. На всякий случай открыл диспут с продаваном. Чтобы хоть что-то полезное сделать....
Пока никто не пишет "полковнику", поделюсь цитатой отсюда:
Обновление прошивки в донгле USBasp (дополнение).
Несмотря на то что проект USBasp уже давно заброшен разработчиком (последнее обновления комплекта файлов проекта датируется 2011 годом) - имеет смысл обновить прошивку в сём (описываемом) донгле, в нем она еще старее ... Посмотрев на схему оригинального проекта и поразглядывав сей черный донгл, потыкался, покликался ... Короче делаем так:
1. Замыкаем отверстия под джампер J2 булавкой (предварительно согнув ее пассатижами до V-образной формы и откусив ушко) - можно конечно и джампер впаять :-))
2. Коннектим наш ISP-кабель (самоизготовленный, см. выше) к другому программатору (я использовал Little-Wire) - и данные теперь пойдут в обратную сторону ;-)
3. Заливаем новую версию прошивки (в моем случае: usbasp.atmega8.2011-05-28.hex) в контроллер (ATmega8L) софтом, соответствующим программатору (в моем случае avrdude - при помощи команды: avrdude -v -pm8 -cusbtiny -Uflash:w:usbasp.atmega8.2011-05-28.hex)....
MiGeRA (июль 2014)
Радует актуальность (тот же контроллер ATmega8L, что и на моем девайсе). Но опять джамперы! Дизайн у нас разный
я буквально на днях перепрошил про мини через usbasp, правда бутлоадер использовал от уно optiboot. размер меньше и скорость повыше. а так сути не меняет
смотря как шить. если через залить бутлоадер не будет работать. а если взять extrime avr burner и подправить или khazama avr programmer то конечно можно
Так. Кажется, нашел. Вылез на рассказ импортного чувака, он пишет, что у него тоже не хочет девайс региться как USBasp:
At that time I got a bit confused, because the programmer registred as an HID unit on the USB with vid=0x03EB & pid=0xc8b4. Not as an USBasp with vid=0x16c0 & pid=0x05dc.
Дальше рассказ, как он пытался прошить с сайта разработчика и у него ничего не получилось. Но чел оказался дотошный, и нашел в прошивке ошибку. Исправил ее и все у него заработало. Это краткий пересказ быстрого перевода, сколько времени было. Может, что не правильно понял, вечером буду разбираться.
Ну и уж до кучи - еще один ресурс: Пришел с Китая программатор USBISP-V3.01 определялся как HID устройство ввода , перепрошил определяется как USBasp видит только mega8.
И кстати, это не USBasp, a USBisp, о чем честно написано на самой плате. Не знаю, в чем отличия...
Ну прошил. С прошивкой отсюда (типа оригинал) комп девайс вообще не видит. Модифицированную под V3.00/3.01 взял отсюда. Пошло веселее. В диспетчере появился USBasp, но никакого нового СОМа. Пробовал шить мини, но понятно, что без результата.
Версия 3.0 железа ни у кого на этой прошивки не заработала. Я потом несколько упоминаний нашел, как народ мается.
А почему тогда не шьет мини? Тогда вообще возвращаемся в начало ветки, но у ТС, как я понял, СОМ появляется, почему и спросил. Какие параметры надо ставить в IDE? Он предлагает СОМ3, его игнорировать? Но он потом на него и ругается.
Еще ТС обсуждает, как надо мини подключать, и в конце концов заработало так:
servilat пишет:
выводы rx-tx, tx-rx
Но на всех картинках программатор подключается не к выводам tx-rx, а к цифровым. Вот стандартная картинка, гуляющая на всех сайтах. Я так и подключил.
Все заработало. Мини прошивается, вачдог заработал, 5-вольтовая плата от 2,8В весело мигает блинком. Только мозги надо немного почистить, и напишем, что там было.
Update:
А оказалось все как всегда просто - на последнем этапе надо было просто «Прошивать с помощью программатора», то есть с шифтом (по инерции просто жал кнопку залить программу).
И так, программатор USBasp V3.00/3.01, который пришел из китая с непонятной прошивкой и определялся в компе как HID-устройство, отказался работать и от оф. прошивки с сайта >ссылка< После долгого поиска наткнулся на решение проблемы - >ссылка< (или по-русски примерно то же самое >ссылка<) Дрова взял с официального сайта, все подхватилось. Теперь шьет без проблем!
Так как некоторые платы arduino pro mini 5V 16MHz, а шить надо optiboot, сделал как тут >ссылка<, то есть скачал загрузчик с www.code.google.com/p/optiboot/, загрузил через USBasp и в файл boards.txt добавил:
ВДРУГ перестали шиться платы. Просто реально тупик. Ошибка как в первом посте ТС avrdude: stk500_getsync(): not in sync: resp=0x00
У меня плат полтора десятка, проект большой, вдруг перестали шиться. Причем через USBasp шьются все три, с которыми до этого игрался, новые не хотят. Попробовал новые через UNO по RX TX, так не шьется вообще ничего, и "старые" тоже. Весь день сегодня убил, пытался разные варианты, пропаивая заново проводочки на уно, ... бесполезняк. Ничего не менял, по крайней мере, не вспомнил. Вешал мышь блутусную на другой USB, убрал, перезагрузил. Т.е. какую только фигню не пробовал.
Есть ли какой-то алгоритм поиска баги с такой ошибкой?
Update: с новыми платами пока еще не разобрался, а две из трех старых, которые 5-ти вольтовые, были прошиты скетчеми через программатор, соответственно без бута и через UNO не прошивались. Прошил бутом, теперь прошивается уной.
Но! 3-я pro mini (3V3) прошитая optibootом, прошиваться через Serial не захотела, с той же ошибкой avrdude: stk500_getsync(): not in sync: resp=0x00 (зачем прошивать через Serial если есть программатор можно почитать здесь. Если вкратце Watchdog корректно работает только с optibootом, а при прошивке скетча через программатор последний затирается). После прошивки стандартным загрузчиком, прошивается через UNO влет.
Или может кто-нибудь знает как заставить корректно работать Watchdog при прошивке через программатор, то есть без optiboot?
Мне идет такой программатор USBASP. Шить собираюсь мини про.
Вторая проблема.... ну еще не проблема, но я ее чую. На ноуте с "семеркой" плата от UNO определиться не захотела, хотя в таком же растрепанном виде (без проца) ноут с ХР сразу ее опознал. К каким тараканам надо готовиться при установке программатора?
Дошел вот такой.
Дрова скинул на С заранее, винда при подключении сказала, что все путем. Лезу искать СОМ - а его нету. В конце концов методом втыка-вытыка определил, что это USB-устройство ввода. А в портах по-прежнему пусто! Попробовал IDE открыть, вроде какой-то СОМ3 висит. Но при прошивке дает ошибку . Что за баян? Кто с таким программатором работал? Должен ли появиться СОМ, и если да, почему у меня его может не быть?
51 сообщение. думал уже получилось))) а нифига
Так я не ТС, это я на чужую поляну присел )))
Подключал если что по такой схеме.
Меня еще беспокоит то, что в одном месте встретил мнение, что этим программатором можно шить только 5В Ардуины. Правда, это был старый пост, может, техника шагнула куда-нибудь... А то у меня и те, и другие.
прошивку в программаторе обновил?
нет, это что за процесс? У меня такой:
Пугуглил немного, шьют, если вылетает ошибка: avrdude: warning: cannot set sck period. please check for usbasp firmware update
у меня нет такой
Тут должна быть фотка с клавиатурой для ввода пина от арта, но её всё еще нет.
короче если будет прошиваться ардуина или мк значит последняя прошивка. если нет значит нет
Ну что же вы за люди за такие! (С)
На вопросы загадками отвечаете и ерничаете над убогим. Должен ли появится СОМ от этой зверушки в диспетчере устройств? Или это у всех загадочное Устройство HID? Воткнул в буку с ХР - та же история. По картинкам и всяким фильмам про установку появляется вроде бы именно USBasp. У меня - нет.
Если это бага в прошивке (?!), то можно ли ссыль на прошивку, как файл, так и процедуру. Я же до трех ночи гуглил фигню всякую про разные USBasp, их драйвера и прошивки. В подавляющем большинстве и то, и другое старые. Самая новая прошивка на сайте немца от 2011 года. Мне что, ее шить? Девайс 2013 года выпуска?
Подключил среди ночи более продвинутого юзера через тимвьюер, долго копались в драйверах, удаляли, переустанавливали... Выяснилось, что перед установкой свистка я не дрова закинул на С, а прошивку. Ну не доглядел! Так ведь что-то определилось без дров, а теперь в усмерть отказывается их обновлять.
в любом случае в системе должен появится программатор, драйвера поставить разумеется. вот если запрограммировать не получится, при том что все правильно подключено, значит нужно обновить прошивку в программаторе
у меня 2 uasbasp. они оба были со старой прошивкой. со старой прошивкой просто последняя дудка (avrdude) не работает, но другие программы работают
просто в ардуино используется дудка, и чтобы не указывать вручную фьюзы и файл прошивки обновляешь прошивку и заливаешь еще в 2 клика: залить бутлоадер
Тогда получается, что до прошивки я еще не дошел, раз девайс не определился как программатор. Откуда можно дрова взять на него? И почему комп видит его как Устройство HID вообще без драйверов. Как мне заставить обновить драйвера, если я их найду? Что ни подсовываешь, винда упорно говорит, что обновление не требуется. Почему-то вся инфа на программатор касается старых модификаций.
И еще один принципиальный для меня вопрос. Возможно, из-за которого мне и смысла нет возиться с программатором. Можно ли им шить бут 3-вольтовых Ардуин мини? Мне вачдог нужен только там, где стоят платы 3,3В.
да ты хоть бы погуглил для приличия
http://www.fischl.de/usbasp/
почему нет? ты можешь прошивать и при 3.3В и при 5. а использовать только на 3.3В
И что?!!! Что там есть? Я этот сайт до дыр зачитал, и писал об этом. Хоть читайте посты, прежде чем носом тыкать.
Самая новая прошивка на сайте немца от 2011 года. Мне что, ее шить? Девайс 2013 года выпуска?
И дрова оттуда же взяты. Я же пишу - ГУГЛИЛ!!!!!! Решения нет, потому и спрашиваю.
интересно. у меня работает с 2 программаторами. у многих других работает. а у тебя нет
кстати у тебя винда какая?
а по ссылке там есть драйвера и прошива. и что что устройство 2013 года, это не значит нисколько что там последняя прошивка. я же свои программаторы не в 2011 году покупал. еще кстати писал продавцу что прошивки старые. он поблагодарил и сказал что передаст на производство
На вопросы загадками отвечаете и ерничаете над убогим. Должен ли появится СОМ от этой зверушки в диспетчере устройств?
У меня, при втыкании USBASP в ноутбук, автоматически появляется устройство в /dev/, но в IDE - ничего указывать не надо, в отличие от компортовых переходников. Ось - ubuntu-14.04LTS. Я к тому, что USBASP - не похож компортовое устройство.
интересно. у меня работает с 2 программаторами. у многих других работает. а у тебя нет
кстати у тебя винда какая?
Так это и бесит. Беда в том, что все инструкции походя проходят момент, когда в диспетчере устройств появляется это самый USBasp. И ни слова о том, что делать, если он не появляется.
Винда 7-ка, но я вчера пробовал и ХР. Та же байда.
так может программатор дохлый или прошивку забили залить? залей прошивку ардуиной например и проверяй снова
можно ли ссыль на прошивку, как файл, так и процедуру.
В отличии инструкций, как здесь или здесь, у меня на плате нет никаких джамперов.
Полагаю, если бы был дохлый программатор, то его бы комп совсем не увидел. На всякий случай открыл диспут с продаваном. Чтобы хоть что-то полезное сделать....
Пока никто не пишет "полковнику", поделюсь цитатой отсюда:
Обновление прошивки в донгле USBasp (дополнение).
Несмотря на то что проект USBasp уже давно заброшен разработчиком (последнее обновления комплекта файлов проекта датируется 2011 годом) - имеет смысл обновить прошивку в сём (описываемом) донгле, в нем она еще старее ... Посмотрев на схему оригинального проекта и поразглядывав сей черный донгл, потыкался, покликался ... Короче делаем так:
1. Замыкаем отверстия под джампер J2 булавкой (предварительно согнув ее пассатижами до V-образной формы и откусив ушко) - можно конечно и джампер впаять :-))
2. Коннектим наш ISP-кабель (самоизготовленный, см. выше) к другому программатору (я использовал Little-Wire) - и данные теперь пойдут в обратную сторону ;-)
3. Заливаем новую версию прошивки (в моем случае: usbasp.atmega8.2011-05-28.hex) в контроллер (ATmega8L) софтом, соответствующим программатору (в моем случае avrdude - при помощи команды: avrdude -v -pm8 -cusbtiny -Uflash:w:usbasp.atmega8.2011-05-28.hex)....
MiGeRA (июль 2014)
Радует актуальность (тот же контроллер ATmega8L, что и на моем девайсе). Но опять джамперы! Дизайн у нас разный
На самом деле USBASP работает с ProMini и с этой ошибкой...
я буквально на днях перепрошил про мини через usbasp, правда бутлоадер использовал от уно optiboot. размер меньше и скорость повыше. а так сути не меняет
Я вот такое покупал http://www.ebay.com/itm/Hot-USB-ATMEGA8-ATMEGA128-USBasp-USBISP-3-3V-5V-...
Шил им мегу, нану и уну.
Во время прошивки рисует ошибки, но это на самом деле фича такая. Он частоту сам выставляет.
смотря как шить. если через залить бутлоадер не будет работать. а если взять extrime avr burner и подправить или khazama avr programmer то конечно можно
Так. Кажется, нашел. Вылез на рассказ импортного чувака, он пишет, что у него тоже не хочет девайс региться как USBasp:
At that time I got a bit confused, because the programmer registred as an HID unit on the USB with vid=0x03EB & pid=0xc8b4. Not as an USBasp with vid=0x16c0 & pid=0x05dc.
Дальше рассказ, как он пытался прошить с сайта разработчика и у него ничего не получилось. Но чел оказался дотошный, и нашел в прошивке ошибку. Исправил ее и все у него заработало. Это краткий пересказ быстрого перевода, сколько времени было. Может, что не правильно понял, вечером буду разбираться.
Ну и уж до кучи - еще один ресурс: Пришел с Китая программатор USBISP-V3.01 определялся как HID устройство ввода , перепрошил определяется как USBasp видит только mega8.
И кстати, это не USBasp, a USBisp, о чем честно написано на самой плате. Не знаю, в чем отличия...
короче перепрошей и не морочь голову
если есть ардуина рабочая то ищи arduino isp
Ну прошил. С прошивкой отсюда (типа оригинал) комп девайс вообще не видит. Модифицированную под V3.00/3.01 взял отсюда. Пошло веселее. В диспетчере появился USBasp, но никакого нового СОМа. Пробовал шить мини, но понятно, что без результата.
Вопрос: должен ли помимо USBasp, появиться СОМ?
не должен конечно
странно что по первой ссылке не работает. у меня работает, и прошивка взята по 1 ссылке
Версия 3.0 железа ни у кого на этой прошивки не заработала. Я потом несколько упоминаний нашел, как народ мается.
А почему тогда не шьет мини? Тогда вообще возвращаемся в начало ветки, но у ТС, как я понял, СОМ появляется, почему и спросил. Какие параметры надо ставить в IDE? Он предлагает СОМ3, его игнорировать? Но он потом на него и ругается.
Еще ТС обсуждает, как надо мини подключать, и в конце концов заработало так:
выводы rx-tx, tx-rx
Но на всех картинках программатор подключается не к выводам tx-rx, а к цифровым. Вот стандартная картинка, гуляющая на всех сайтах. Я так и подключил.
ты путаешь программивароние через программатор и программирование через uart с помощью бутлоадера, который залит в мк
не должен конечно
А почему конечно? Вот здесь пользуют USBasp и порт появляется в ArduinoIDE.
А почему конечно? Вот здесь пользуют USBasp и порт появляется в ArduinoIDE.
А Вы сами попробуйте. :) При подключении USBASP выбор порта в Arduino IDE становится неактивным.
Вы сами попробуйте. :) При подключении USBASP выбор порта в Arduino IDE становится неактивным.
Вот это неправда. Там всегда отображаются все COM-порты в системе. А отключается оно, если ни одного порта нет.
))) у меня тоже com1 есть в системе, где то на материнской плате, но не суть
но отношения к программатору никакого
Все заработало. Мини прошивается, вачдог заработал, 5-вольтовая плата от 2,8В весело мигает блинком. Только мозги надо немного почистить, и напишем, что там было.
для arduino pro mini 3,3V 8MHz использую стандартные параметры из архива optiboot:
ВДРУГ перестали шиться платы. Просто реально тупик. Ошибка как в первом посте ТС avrdude: stk500_getsync(): not in sync: resp=0x00
У меня плат полтора десятка, проект большой, вдруг перестали шиться. Причем через USBasp шьются все три, с которыми до этого игрался, новые не хотят. Попробовал новые через UNO по RX TX, так не шьется вообще ничего, и "старые" тоже. Весь день сегодня убил, пытался разные варианты, пропаивая заново проводочки на уно, ... бесполезняк. Ничего не менял, по крайней мере, не вспомнил. Вешал мышь блутусную на другой USB, убрал, перезагрузил. Т.е. какую только фигню не пробовал.
Есть ли какой-то алгоритм поиска баги с такой ошибкой?
Update: с новыми платами пока еще не разобрался, а две из трех старых, которые 5-ти вольтовые, были прошиты скетчеми через программатор, соответственно без бута и через UNO не прошивались. Прошил бутом, теперь прошивается уной.
Но! 3-я pro mini (3V3) прошитая optibootом, прошиваться через Serial не захотела, с той же ошибкой avrdude: stk500_getsync(): not in sync: resp=0x00 (зачем прошивать через Serial если есть программатор можно почитать здесь. Если вкратце Watchdog корректно работает только с optibootом, а при прошивке скетча через программатор последний затирается). После прошивки стандартным загрузчиком, прошивается через UNO влет.
Или может кто-нибудь знает как заставить корректно работать Watchdog при прошивке через программатор, то есть без optiboot?
На всякий случай фотография mini:
P.S. Обновил пост про прошивку бута через USBasp