Программатор USBasp из-за своей простоты и дешевизны все еще остается очень популярным. Кроме того, на основе протокола USBasp работают некоторые загрузчики кода [8]. Но к сожалению, стандартная попытка установить драйвер под Windows 10 часто оканчивается неудачей из-за отсутствия подписи сертификатом:
![USBasp Windows10 install driver1](/images/stories/programming/USBasp-Windows10-install-driver1.png)
В этой статье показано простое решение [1], которое позволяет установить для USBasp драйвер Zadig [3].
Процесс по шагам:
1. Подключите программатор USBasp к компьютеру.
2. Загрузите и запустите zadig-2.4.exe [3] (или более новую текущую версию). В правом выпадающем списке, на который указывает зеленая стрелка, выберите вариант драйвера libusbK.
![USBasp Windows10 install driver2](/images/stories/programming/USBasp-Windows10-install-driver2.png)
3. Нажмите кнопку Install Driver, через несколько секунд драйвер установится.
![USBasp Windows10 install driver3](/images/stories/programming/USBasp-Windows10-install-driver3.png)
![USBasp Windows10 install driver4](/images/stories/programming/USBasp-Windows10-install-driver4.png)
![USBasp Windows10 install driver5](/images/stories/programming/USBasp-Windows10-install-driver5.png)
4. Закройте Zadig, драйвер установлен.
Примечание: некоторые рекомендации по установке драйвера USBasp на основе Zadig предлагают установить вариант libusb-win32, но это не всегда работает (например, утилита программатора avrdude выдает ошибку "initialization failed, rc=-1").
[Ссылки]
1. Working solution for USBasp driver in Windows 10 64bit site:quadmeup.com. 2. USBasp Driver Issues in Windows 10, 8, 7 [SOLVED] site:drivereasy.com. 3. Zadig USB driver installation made easy site:zadig.akeo.ie. 4. AVR-USB-MEGA16: USB bootloader USBasp для микроконтроллера ATmega32. 5. Бутлоадер USBasp с XOR-шифрованием. 6. Что такое Metaboard? 7. Утилиты для программатора USBasp с графическим интерфейсом. 8. Загрузчики (bootloader) для микроконтроллеров AVR. |
Комментарии
RSS лента комментариев этой записи