МАРСОХОД

Open Source Hardware Project

Шаманство с ByteBlaster на Windows 7 и Quartus II v10

Довольно часто возникает вопрос о настройке программатора ByteBlaster. Тема эта действительно важная. UsbBlaster для программирования ПЛИС стоит довольно дорого, а ByteBlaster можно самому сделать за сущие копейки - нужен только параллельный порт на компьютере, разъем DB25 и желание.
Я, то ли к сожалению, то ли к счастью, не являюсь стороником непременно находиться на передовом рубеже новейших технологий. Наверное поэтому я все еще пользуюсь Windows XP и Altera Quartus II v9. Вот у меня никогда не было проблем с настройкой ByteBlaster.
Но ведь наши читатели жалуются!
Мы провели ряд экспериментов. Похоже проблема действительно существует на некоторых копьютерах если используется MS Windows 7 и Altera Quartus II v10.
Вот как мы победили проблему. Возможно эта инструкция поможет и вам.

В нашей статье о настройке программатора было сказано, что нужно запустить (с правами администратора) утилиту установки драйвера ByteBlaster вот так:

>?:\altera\10.0sp1\quartus\bin\bblpt /i

Это абсолютно верно. Это работает почти во всех случаях:
  • Windows XP и Altera Quartus II v9
  • Windows XP и Altera Quartus II v10
  • Windows 7  и Altera Quartus II v9
и не работает в случае с
  • Windows 7  и Altera Quartus II v10
Решение простое. Перед тем как запускать "bblpt /i" замените драйвер ByteBlaster!
Почему-то в комплекте Quartus II v10 есть ДВА разных драйвера: один "работает" а второй нет.
Нужно заменить файл (размер 12288 байт)

?:\altera\10.0sp1\quartus\bin\pgdhdlc.sys

на другой такой же (с другим размером 7680 байт)

?:\altera\10.0sp1\quartus\drivers\i386\pgdhdlc.sys.

Возможно у первого файла будет атрибут "только для чтения". Этот атрибут нужно убрать перед копированием. Потом копируете второй файл вместо первого и запускаете "bblpt /i".
Все! Дальше все работает!

Комментарии  

0 #5 Kelvin 28.03.2011 19:19
Извените, забыл указать, данный вопрос я задавал maxx_ir

Цитирую maxx_ir:
Все бы ничего да только LPT порты не ставят в современные ноут- и нетбуки. Перелопатил
японскую схему Altera USB Blaster'а на usb - микроконтроллере PIC18F2550, выкинул из него
AS-PS modes оставил один JTAG. Шьет MAX7000,
MAX3000A без проблем. MAXII не пробовал, сейчас
жду плат с завода на его основе. Как протестю если хотите могу выложить на вашем сайте статейку о сборке самодельного USB Blastera себестоимостью ~200р.

не могли бы вы рассказать о переделке из AS-PS modes в JTAG ?
0 #4 ю р и й 28.03.2011 17:51
Цитирую Kelvin:
Как переделать USB Blaster на PIC18F2550 в режим работы JTAG ?

Создайте тему на форуме, может быть кто-нибудь из наших читателей вам ответит. Мы с Николаем таких
девайсов не делали и помочь вряд-ли сможем.
0 #3 Kelvin 28.03.2011 17:17
Как переделать USB Blaster на PIC18F2550 в режим работы JTAG ?
+2 #2 maxx_ir 30.11.2010 12:06
Все бы ничего да только LPT порты не ставят в современные ноут- и нетбуки. Перелопатил
японскую схему Altera USB Blaster'а на usb - микроконтроллер е PIC18F2550, выкинул из него
AS-PS modes оставил один JTAG. Шьет MAX7000,
MAX3000A без проблем. MAXII не пробовал, сейчас
жду плат с завода на его основе. Как протестю если хотите могу выложить на вашем сайте статейку о сборке самодельного USB Blastera себестоимостью ~200р.
0 #1 Alex 30.11.2010 11:48
Эх, вам бы еще usb blaster-ов наделать и продавать недорого!

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



facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Статьи о разном Шаманство с ByteBlaster на Windows 7 и Quartus II v10