МАРСОХОД

Open Source Hardware Project

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

Мы уже писали, как самому сделать очень простой программатор для микросхем 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 #20 nckma 26.04.2013 07:27
Цитирую Игорь:
А под линуксом с вашим программатором работать можна?

Из линукса можно пользоваться нашим программатором MBFTDI из командной строки загружая проекты откомпилированн ые в SVF файл
0 #19 Игорь 25.04.2013 22:24
А под линуксом с вашим программатором работать можна?
0 #18 Константин 15.03.2013 17:16
Цитирую Андрей:
Ребята, расслабьтесь драйверы LPT-шного ByteBaster-a никогда и не работали под вистой и 7-кой. И работать уже никогда и не будут. Так что ставьте любую другую винду и будет вам счастье. Сам шарился в инетах на форумах в итоге работал с 2003 потом плюнул и заказал на ebay китайский усб бластер, работает как часы.

Уточнить не забуть,про 7. На 7-64 нет,на 7-32
прекрасно.
0 #17 Андрей 13.03.2013 15:28
Ребята, расслабьтесь драйверы LPT-шного ByteBaster-a никогда и не работали под вистой и 7-кой. И работать уже никогда и не будут. Так что ставьте любую другую винду и будет вам счастье. Сам шарился в инетах на форумах в итоге работал с 2003 потом плюнул и заказал на ebay китайский усб бластер, работает как часы.
0 #16 Ринат Дистанов 12.03.2013 13:13
Уважаемые Юрий и Николай, попробовал bblpt утилиту из девятой версии, к сожалению не помогло, также посмотрел на шаманство, драйвера pgdhdlc.sys в обеих папках одинаковые и весят 7680 байт. Может ли быть иная проблема?
0 #15 Ринат Дистанов 11.03.2013 10:59
Спасибо, попробую
0 #14 Ю р и й 11.03.2013 10:47
Цитирую Ринат Дистанов:
Хотел еще письмо с скриншотами на адрес info@marsohod.org написать, но почему то не отправилось.

Возможно эта проблема - http://marsohod.org/11-blog/114-shamanstvo
Попробуйте взять bblpt от V9.0
0 #13 Ринат Дистанов 11.03.2013 10:36
Хотел еще письмо с скриншотами на адрес info@marsohod.org написать, но почему то не отправилось.
0 #12 Ринат Дистанов 11.03.2013 10:31
Уважаемые Юрий и Николай, могли бы вы помочь справиться с одной проблемой: для Аltera Quartus II 9.1 не удается установить драйвера для ByteBlasterMV. Воспользовался вашими подсказками , однако несмотря на то, что LPT порт исправен выходит сообщение "Can't start Altera ByteBlaster service" . CMD.exe запускал от имени администратора. Пытался через ключ /r удалить драйвера, а потом через /i снова восстановить, но эффекта не возымело. Какие ошибки могут быть допущены, кроме опечаток? Заранее большое спасибо.
0 #11 Kiril 05.04.2012 17:35
Цитирую Kiril:
Подскажите пожалуйста как решить проблему - при выполнении командной строки происходит то же самое что и у dolkons версия QuartusII 11.1sp2

Операцонка windows 7 64bit
+2 #10 Kiril 05.04.2012 17:24
Подскажите пожалуйста как решить проблему - при выполнении командной строки происходит то же самое что и у dolkons версия QuartusII 11.1sp2
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/11-blog/114-shamanstvo

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

а вот это не помогает? http://marsohod.org/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 ?
-1 #1 Zoomskij 31.08.2010 19:07
Хм... а мне даже с бубном плясать не пришлось. После нажатия на: Hardware setup появилось окно где сразу уже можно было выбрать в выпадающем списке LPT. (XP SP3) Так же делал ByteBlaster по Вашей схеме, пока работает идеально. :-) Жаль вот фото прикрепить нельзя.

Добавить комментарий


Защитный код
Обновить


GitHub YouTube Twitter
Вы здесь: Начало Статьи о разном О настройке программатора ByteBlaster