О настройке программатора ByteBlaster

E-mail Печать PDF

Мы уже писали, как самому сделать очень простой программатор для микросхем Altera FPGA/CPLD - ByteBlaster.

Самодельный кабель ByteBlaster

Остается вопрос, как настроить программное обеспечение Quartus II для работы с ним.

Здесь я рассматриваю установку драйвера ByteBlaster на ОС Windows7. Примерно то же самое нужно делать и для Windows XP. Используемая среда разработки - Altera Quartus II v9.1 (для версии 9.0 все точно так же).

Прежде всего нужно убедиться, что на вашем компьютере есть LPT порт.
На ноутбуках его сейчас уже не ставят, а вот на десктопах он зачастую еще есть. Посмотрите на задней панели ПК должен быть разъем DB25 - двадцать пять контактов в 2 ряда. Операционная система тоже должна его "видеть". Зайдите в "Управление компьютером/Диспетчер устройств", в разделе "Порты (COM и LPT)" должна быть строка "Порт принтера (LPT)".

Шаг 1. Установка драйверов ByteBlaster

Если порт есть и разъем вы нашли, то можно двигаться дальше.

Запускаем среду разработки Quartus II и выбираем пункт меню "Tools\Programmer".

Шаг 2. Установка драйверов ByteBlaster

В окне программатора видим слева вверху "No Hardware", рядом с кнопкой "Hardware Setup". При попытке установить оборудование с помощью этой кнопки видим строку "Kernel mode driver not installed".
Нужно установить драйвер.

Сперва запустим программу CMD.EXE из каталога Windows, обычно она находится в папке "c:\windows\system32\". Запускать нужно с правами администратора, вот так:

Шаг 3. Установка драйверов ByteBlaster

После запуска появляется окно консоли:

Шаг 4. Установка драйверов ByteBlaster

Нужно перейти в папку установки Quartus II. В консоли я набираю "cd d:\altera\91\quartus\bin". В этой папке лежит нужная нам программа bblpt. Запускаю ее с ключем "/i". Вот что вижу:

Шаг 5. Установка драйверов ByteBlaster

Вижу сообщение "Altera ByteBlaster device driver successfully installed and serice started". Значит все прошло успешно. Если LPT порт выключен, то видим сообщение "Can't start Altera ByteBlaster service".

Я не знаю, возможно такое же аварийное сообщение появится если порт неисправен, или драйвер конфликтует с каким нибудь другим программным обеспечением использующим LPT ключи защиты. Мы опробовали этот метод установки на нескольких разных компьютерах и везде успешно.

Если драйвер установлен, то можно вернуться к среде Quartus II.
Теперь при добавлении программатора я вижу вот такую картину: в строке Port вместо "Kernel mode driver not installed" появляется "LPT1".

Шаг 7. Установка драйверов ByteBlaster

Нажимаем OK и теперь можем пользоваться нашим программатором.

 

 

 

Комментарии 

 
0 #9 dolkons 02.01.2011 08:51
у меня операционная система windows vista 64 bit. При установке драйвера всегда пишет Can't start Altera ByteBlaster service. ПО Quartus v9. Че делать?
Цитировать
 
 
0 #8 volosian 03.12.2010 14:53
Цитирую nckm:
Цитирую volosian:
Windows Xp sp3*

а вот это не помогает? http://marsohod.org/index.php/ourblog/11-blog/114-shamanstvo

Спасибо большое. помогло
Цитировать
 
 
0 #7 nckm 01.12.2010 18:12
Цитирую volosian:
Windows Xp sp3*

а вот это не помогает? http://marsohod.org/index.php/ourblog/11-blog/114-shamanstvo
Цитировать
 
 
0 #6 volosian 01.12.2010 16:06
Windows Xp sp3*
Цитировать
 
 
0 #5 volosian 01.12.2010 16:05
пожалуйста напишите какая ОС и версия QuartusII, виден ли параллельный порт в диспетчере устройств
Windows XP. версия 10.0 build 262 08/18/2010 Sj web edition :)
паралельный порт виден, написано "Это устройство используется (включено)"
Цитировать
 
 
0 #4 nckm 28.11.2010 18:57
Цитирую volosian:
Написано что:
Altera ByteBlaster device driver successfully installed and serice started,
но lpt в том окошеке не появляется всё тот же
Kernel mode driver not installed

пожалуйста напишите какая ОС и версия QuartusII, виден ли параллельный порт в диспетчере устройств
Цитировать
 
 
0 #3 volosian 28.11.2010 10:53
Написано что:
Altera ByteBlaster device driver successfully installed and serice started,
но lpt в том окошеке не появляется всё тот же
Kernel mode driver not installed
Цитировать
 
 
0 #2 Vladimir 31.08.2010 22:06
А сколько цыклов записи выдеживает микросхема? Я нашел в документации что всего 100 цыклов. причём 100 это максимум как там написано. Или я не там читал? И ещё сколько выдерживает записей внутренний UFM ?
Цитировать
 
 
0 #1 Zoomskij 31.08.2010 19:07
Хм... а мне даже с бубном плясать не пришлось. После нажатия на: Hardware setup появилось окно где сразу уже можно было выбрать в выпадающем списке LPT. (XP SP3) Так же делал ByteBlaster по Вашей схеме, пока работает идеально. :-) Жаль вот фото прикрепить нельзя.
Цитировать
 

GitHub YouTube Twitter

Подписка RSS

marsohod.org - лента

Последние комментарии: