Шаманство с 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".
Все! Дальше все работает!
Добавить комментарий