В начало | Зарегистрироваться | Заказать наши киты почтой
 
 
 
 

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

📆12 декабря 2015   ✒️химик   🔎32.905   💬10  
Windows 10 и программаторы на базе AVR910 Prottos

Я он-лайн геймер, поэтому недавно пришлось на моём компьютере обновить ОС с MS Windows 8.1 до MS Windows 10.
Игровой процесс наладился, но я потерял возможность использовать программатор AVR910 от Prottos. Программатор просто перестал определяться системой. При подключении к ПК выскакивает сообщение о подключении неисправного устройства, а в диспетчере устройств сообщение, что USB устройство не опознано (недопустимый дескриптор конфигурации).

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

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. В появившейся консоли вводим команду
bcdedit.exe -set TESTSIGNING ON
и перезагружаем компьютер.


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

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

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


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

Снова перезагружаемся.

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

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

При любом компромиссе приходиться чем-то жертвовать.
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».

Файлы прошивки и драйверов

🎁hex_avr910_to_usbasp.zip  4.13 Kb ⇣ 98
🎁usbasp-win-driver-x86-x64-ia64-v1.2.5.zip  293.14 Kb ⇣ 132

Камрад, рассмотри датагорские рекомендации

🌼 Полезные и проверенные железяки, можно брать

Опробовано в лаборатории редакции или читателями.




 

Читательское голосование

Нравится

Статью одобрили 52 читателя.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья Программатор AVR910: перезагрузка! Ускорение работы + «превращение» в STK500... Сегодня ночью я не лег спать. Включил фоном какую-то киношку с Джеки Чаном и быстренько спаял...
Схема на Датагоре. Новая статья WinDjView v.2.0.2... Доступна обновленная версия v.2.0.2., есть поддержка всех распространённых версий Windows (8, 7,...
Схема на Датагоре. Новая статья Не отображается файл помощи CHM в Windows 7 (например, русский help для sPLAN)? Решение есть!... По сети бродит файлик русского хэлпа splan50.chm от простой рисовалки схем sPLAN версии 5. Хэлп...
Схема на Датагоре. Новая статья Купил твердотельный накопитель? Скачай SSD Mini Tweaker!... Привет, уважаемые сограждане-датагорцы и гости нашего города! У меня недано полетела система,...
Схема на Датагоре. Новая статья Программатор для ATMEL AVR-910 по USB... Представлю Вам мой вариант печатной платы для сборки такого программатора. Детали, кроме самого МК,...
Схема на Датагоре. Новая статья RusTV Player - программа для просмотра более 300 TV-каналов онлайн... Я встретил в Сети интересную программку RusTV Player Артура Каримова из г. Омск. Это программа для...
Схема на Датагоре. Новая статья Transformer: программа расчета маломощного (до 500 Вт) силового трансформатора на частоте 50 Гц... Предлагаю начинающим очень простую программулину для расчета силовых трансформаторов. Автор...
Схема на Датагоре. Новая статья Программатор для микросхем памяти AT24C02 - AT24C512. Считываем и записываем данные!... Как-то при ремонте откатных ворот итальянской фирмы LIFE понадобилось сделать копию микросхемы...
Схема на Датагоре. Новая статья 7-Zip — официальный архиватор Датагории (Обновлено)... На собственном опыте убедился в замечательных свойствах архиватора 7-Zip. Севн-Зип жмет лучше Зипа...
Схема на Датагоре. Новая статья Программатор PIC-микроконтроллеров PICkit-2 Сlone... Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных...
Схема на Датагоре. Новая статья Программный генератор сигналов звуковой частоты.... Предлагаемая Вашему вниманию программа позволяет использовать звуковую карту компьютера в качестве...
Схема на Датагоре. Новая статья Счётчик витков для намоточного станка на ATtiny13... Случилось так, что припекло мне трансформатор мотать, всё бы хорошо, да станка только не хватает -...
 

Комментарии, вопросы, ответы, дополнения, отзывы

 

<
Читатель Датагора

Sergiy_83

<
Читатель Датагора

galrad

<
Читатель Датагора

еще один max

<
Читатель Датагора

galrad

<
Читатель Датагора

penzet

<
Читатель Датагора

химик

<
Читатель Датагора

xtrason

<
Читатель Датагора

cbafrunze

<
Читатель Датагора

еще один max

<
Читатель Датагора

shursh

Добавить комментарий, вопрос, отзыв 💬

Камрады, будьте дружелюбны, соблюдайте правила!

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
 
 
В начало | Зарегистрироваться | Заказать наши киты почтой