Avr910 usb programmer прога для прошивки

Обновлено: 04.07.2024

Здравствуйте.
Нужна простая программа с встроеным калькулятором фьюзов.И по возможности с выбором частоты. АВР Стидиа не смог приконектить.Или версия старая и там такого нет железа.

Этот программатор AVR Studio поддерживает неважно. Гораздо удоб-
нее работать с ним из под Code Vision, но он сам открывается мед-
ленно. Гораздо лучше переделать его в USBasp, благо переделка
эта несложная. Для работы с USBasp есть 5 открытых и бесплатных
оболочек и работает он намного лучше, чем AVR910. переделка это хорошо.Но не современно
Но нужен софт под данный программатор грамотный. Попробуйте Sina Prog. С этой оболочкой AVR910 очень быстро работает, не то, что с кодевиженом
QUOTE (serg_svd @ Aug 12 2011, 11:16 AM)
Попробуйте Sina Prog. С этой оболочкой AVR910 очень быстро работает, не то, что с кодевиженом

Вот эту программу я как раз и искал, с головы название вылетело.Когда то юзал.
Сейчас юзаю AvrOspII последний.

Подскажите пожалуйста не могу установить драйвер под WinXP SP3 после переустановки под AVR910.
Программатором пользовался больше 5 лет, несколько раз переустанавливал винду и драйвера все было ОК.
Качал дрова из нескольких мест в т.ч и с сайта Протоса
Устанавливал как обычно- подключил, нашлось новое устройство, указал путь, пошла установка но потом появляется окно "Оборудование не удалось установить"
Ком порт на него не назначается.
В чем причина и как победить?

Присоединённое изображение (Нажмите для увеличения)

Присоединённый файл ( Кол-во скачиваний: 416 )
AVR910.Driver.zip

Flight, спасибо за ответ, но не помогло.
Пробовал установить еще 1 устройство , которое раньше нормально работало (RLC USB), так же не устанавливаются. Пробовал установить китайский USBasp. Все 3 устройства по отношению к ПК выступают преобразователями USB- COM на все 3 должен создаваться виртуальный КОМ порт, во всех случаях драйвера не ставятся, КОМ порт не создаётся. Похоже какая-то проблема с Виндой, а не драйверами

Присоединённое изображение

USBAsp не эмулирует com порт, в списках сом его видно не будет.
Он будет примерно здесь:

image

А то что и другие устройства не работают - наводит на мысль что возможно проблемы с драйвером usb контроллера ПК.
Ну это как вариант..

ps. Да, и еще как вариант, посмотреть настройки usb контроллера в bios-e.

Подписаться на тему
Уведомление на e-mail об ответах в тему, во время Вашего отсутствия на форуме.


Сегодня ночью я не лег спать. Включил фоном какую-то киношку с Джеки Чаном и быстренько спаял второй USB-программатор AVR-ок из датагорского кита Project-5 D-AVR910.

Теперь у меня на столе лежит два одинаковых программатора. А всё для того, чтобы попробовать новую прошивку. Эти близняшки буду шить друг друга. Все опыты проводятся под MS Windows XP SP3.
Цель — увеличение скорости работы и расширение совместимости программатора.

Содержание / Contents

↑ Альтернативные прошивки

Михаил (dust112) оставил интересную ссылочку в теме техподдержки нашего кита. Проследовав по ней я нашел тему об альтернативных прошивках для AVR910, над созданием которых потрудился уважаемый Inc . Ему удалось без потерь портировать на AVR910 программу от другого известного проекта AVR-Doper.

С новой прошивкой при подключении программатора появляется COM-порт, перемычка 'low sck' так же работает для понижения частоты, красный светодиод мигает при записи/стирании чипа, зеленый горит при «подключении к девайсу», на выходе «LED» генерируется 1 МГц.

Я исследовал все страницы, накачал прошивок и решил обязательно пробовать. Ведь всем хорош AVR910 - начинающим самое оно, однако огорчала невысокая скорость его работы с современным софтом. Все рекорды «черепашести» бил популярный пакет CodeVisionAVR: он не умеет шить в т. н. блочном режиме, что приводит к резкому замедлению работы.

Так вот! Уважаемый Inc, автор новых прошивок, обещал прирост производительности.
Далее опишу, что у меня получилось.

↑ Брюки превращаются…

Зашил я программатор новым хексом с фьюзами, как в оригинале (установлены в «0» биты SPIEN, CKOPT, SUT0 и BODEN), подключил его в порт USB, программатор нашелся в системе и захотел поставить драйвера от Протосса. Я это безобразие отменил и установил новый драйвер, указав на inf из нового комплекта (см. Файлы внизу).


После этого в системе появился новый Communications Port, севший на COM4. Номер COM важно знать, что бы указать его далее в программах — прошивальщиках.

Далее, открываем CodeVisionAVR и настраиваем соединение с нашим обновленным программатором:
Settings > Programmer

Программатор AVR910: перезагрузка! Ускорение работы + «превращение» в STK500


Вы поняли в чем фикус-пикус? Легким движением руки брюки превращаются… и силой мысли уважаемого Inc мы превратили наш USB-шный AVR910 в STK500. Именно так он отныне будет определяться софтом. Не дурно, правда?


↑ О скорости в CodeVisionAVR

Программатор с оригинальной прошивкой AVR910 проделывает весь комплекс мероприятий за 11 минут. Т.е. курим, потребляем и сливаем чай, время есть.

Программатор с альтернативной прошивкой STK500 проделывает всё это за 30 секунд. М-да, не почаевничаешь!

AVR910 конечно спасает программа AVRprog от ATMEL, с ней он тоже шьёт быстро, но сама прога давно не обновляется и многие новые чипы AVRprog не знает.

↑ Работа под AVR Studio 5.0


Смотрите картинку. Да, да! Перешитый программатор может работать с AVR Studio 5.0. На предложение обновить Firmware следует отказаться. Всё-таки у нас не настоящий STK500.
Проверить работу на железе было уже некогда и не начем. Но в Сети народ пишет, что всё ОК.

↑ Выводы

Итого: скорость и совместимость выше, да еще и светодиоды стали работать «по человечески», более четко и ярко. В оригинальной прошивке Протосс сделал попытку яркостью отражать скорость работы, но на деле это оказалась не такая уж хорошая идея. Кто пользовался — понимает.

По моему скромному мнению, нужно перешиваться. Любым способом, хоть пятью проводками, если нет другого программатора. Оно того стоит.
Возможно, за такую хитрость придется чем-то заплатить. Может, имеются некие скрытые проблемы, которые проявятся при попытке работать с другими микроконтроллерами или другим софтом. Но для любительского уровня — хорошо!
Кто пожелает пройти моими тропами и получит новые данные по совместимости с чипами — милости прошу в комменты.
Использованные мной файлы см. в архивах.

↑ Файлы


Сегодня ночью я не лег спать. Включил фоном какую-то киношку с Джеки Чаном и быстренько спаял второй USB-программатор AVR-ок из датагорского кита Project-5 D-AVR910.

Теперь у меня на столе лежит два одинаковых программатора. А всё для того, чтобы попробовать новую прошивку. Эти близняшки буду шить друг друга. Все опыты проводятся под MS Windows XP SP3.
Цель — увеличение скорости работы и расширение совместимости программатора.

Содержание / Contents

↑ Альтернативные прошивки

Михаил (dust112) оставил интересную ссылочку в теме техподдержки нашего кита. Проследовав по ней я нашел тему об альтернативных прошивках для AVR910, над созданием которых потрудился уважаемый Inc . Ему удалось без потерь портировать на AVR910 программу от другого известного проекта AVR-Doper.

С новой прошивкой при подключении программатора появляется COM-порт, перемычка 'low sck' так же работает для понижения частоты, красный светодиод мигает при записи/стирании чипа, зеленый горит при «подключении к девайсу», на выходе «LED» генерируется 1 МГц.

Я исследовал все страницы, накачал прошивок и решил обязательно пробовать. Ведь всем хорош AVR910 - начинающим самое оно, однако огорчала невысокая скорость его работы с современным софтом. Все рекорды «черепашести» бил популярный пакет CodeVisionAVR: он не умеет шить в т. н. блочном режиме, что приводит к резкому замедлению работы.

Так вот! Уважаемый Inc, автор новых прошивок, обещал прирост производительности.
Далее опишу, что у меня получилось.

↑ Брюки превращаются…

Зашил я программатор новым хексом с фьюзами, как в оригинале (установлены в «0» биты SPIEN, CKOPT, SUT0 и BODEN), подключил его в порт USB, программатор нашелся в системе и захотел поставить драйвера от Протосса. Я это безобразие отменил и установил новый драйвер, указав на inf из нового комплекта (см. Файлы внизу).


После этого в системе появился новый Communications Port, севший на COM4. Номер COM важно знать, что бы указать его далее в программах — прошивальщиках.

Далее, открываем CodeVisionAVR и настраиваем соединение с нашим обновленным программатором:
Settings > Programmer

Программатор AVR910: перезагрузка! Ускорение работы + «превращение» в STK500


Вы поняли в чем фикус-пикус? Легким движением руки брюки превращаются… и силой мысли уважаемого Inc мы превратили наш USB-шный AVR910 в STK500. Именно так он отныне будет определяться софтом. Не дурно, правда?


↑ О скорости в CodeVisionAVR

Программатор с оригинальной прошивкой AVR910 проделывает весь комплекс мероприятий за 11 минут. Т.е. курим, потребляем и сливаем чай, время есть.

Программатор с альтернативной прошивкой STK500 проделывает всё это за 30 секунд. М-да, не почаевничаешь!

AVR910 конечно спасает программа AVRprog от ATMEL, с ней он тоже шьёт быстро, но сама прога давно не обновляется и многие новые чипы AVRprog не знает.

↑ Работа под AVR Studio 5.0


Смотрите картинку. Да, да! Перешитый программатор может работать с AVR Studio 5.0. На предложение обновить Firmware следует отказаться. Всё-таки у нас не настоящий STK500.
Проверить работу на железе было уже некогда и не начем. Но в Сети народ пишет, что всё ОК.

↑ Выводы

Итого: скорость и совместимость выше, да еще и светодиоды стали работать «по человечески», более четко и ярко. В оригинальной прошивке Протосс сделал попытку яркостью отражать скорость работы, но на деле это оказалась не такая уж хорошая идея. Кто пользовался — понимает.

По моему скромному мнению, нужно перешиваться. Любым способом, хоть пятью проводками, если нет другого программатора. Оно того стоит.
Возможно, за такую хитрость придется чем-то заплатить. Может, имеются некие скрытые проблемы, которые проявятся при попытке работать с другими микроконтроллерами или другим софтом. Но для любительского уровня — хорошо!
Кто пожелает пройти моими тропами и получит новые данные по совместимости с чипами — милости прошу в комменты.
Использованные мной файлы см. в архивах.

↑ Файлы

Windows 10 и программаторы на базе AVR910 Prottos

Пришлось искать решение.
Не настаиваю на изящности моего пути, однако результат на лицо: сейчас мой AVR910 с прошивкой от USBasp работает под MS Windows 10! Решение подходит и для датагорского кита Project-005 "D-AVR910". USB-программатор для микроконтроллеров AVR Atmel.

Содержание / Contents

↑ By trial and error. Методом проб и ошибок

Было решено опробовать альтернативные прошивки к программатору AVR910, с помощью которых он превращается в другой программатор. Таких прошивок существует несколько, это прошивки STK500 Dooper CDC, STK500 Dooper HID и USBasp.
STK500 Dooper HID отмел сразу, так как эта прошивка раскритикована в Интернете из-за очень маленькой скорости записи.

Попробовал прошить в первую очередь как STK500 Dooper CDC.


На ПК с установленной Windows 8.1, где прошивал, программатор с новой прошивкой определился, а вот на Windows 10 та же ситуация, что и с оригинальной прошивкой от Prottos.
Уже после, в Интернете было найдено частичное объяснение этому. Оказалось, что устройство с прошивкой STK500 Dooper CDC использует тот же драйвер lowcdc.sys без подписи. А Windows 10 не доверяет даже некоторым подписанным драйверам.

Следующей была прошивка от USBasp. О, счастье! При подключении к ПК с Windows 10, устройство определилось как USBasp.



Однако, при попытке установить драйвера, Windows 10 не дала этого сделать. Причина – отказ устанавливать даже лицензионные драйвера из неизвестного для Microsoft источника.


В папке с драйверами есть каталог безопасности, см. на скриншот.


Попытался выполнить условия, указанные в каталоге, то есть сделать сертификат доверенным. Через командную строку добавил сертификат драйвера в хранилище доверенных корневых сертификатов. Не помогло и это.
Система всё так же уперто делала вид, что никаких драйверов не существует.

↑ Перевод Windows 10 в тестовый режим и последовательность установки драйвера программатора

Проблема была решена только после перевода Windows 10 в тестовый режим.

1. В меню пуск нажимаем Выполнить… или нажимаем горячие клавиши Win+R. В появившейся консоли вводим команду
и перезагружаем компьютер.


2. После перезагрузки в правом нижнем углу появилась надпись, что Windows работает в тестовом режиме. Вызываем диспетчер устройств: нажимаем правой кнопкой мышки на иконку «Этот Компьютер» > Управление > Диспетчер устройств. Ищем устройство USBasp и в свойствах, в меню обновления драйвера, указываем местонахождение вашей папки с драйверами.

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



Нажимаем Всё равно установить этот драйвер и, вуаля, в диспетчере устройств мы видим:


3. Снова вызываем консоль из меню Пуск или горячими клавишами Win+R и вводим команду, отключающую тестовый режим.


Программатор готов к работе!

↑ Полтора минуса

При любом компромиссе приходиться чем-то жертвовать.
1. Программатор с прошивкой USBasp не работает в AVR Studio. Поэтому, кому это критично, придётся искать другое решение или работать с предыдущими версиями Windows.

2. Возможно, это не такой уж и минус. Программатор работает узким кругом ПО. Это AVRDUDE, e-Xtrem burner и Sina Prog. Мне из перечисленных понравился Sina Prog.

Windows 10 и программаторы на базе AVR910 Prottos


Эту программу я сейчас описывать не буду, в Сети очень много её описаний. Скажу только, что это очень простая и удобная программа со встроенным калькулятором фьюзов.


↑ Итого

С помощью новоиспеченного программатора были прошиты два камня — ATmega8 и ATmega16. Скорость прошивки меня повергла в ШОК! МК ATmega8, hex на 8 кБ – меньше 2 секунд! МК ATmega16, hex 21 кБ – около 5 секунд!
И это после мучений с оригинальным AVR910 и временем прошивки около 5 минут (столько прошивался hex 10 кБ в ATmega8). Да это просто волшебство! Как же я теперь понимаю радостные отзывы Игоря (Datagor) об альтернативной прошивке в его статье «Программатор AVR910: перезагрузка! Ускорение работы + превращение в STK500».

Читайте также: