Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB-Blaster II
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
torik
Получили USB-Blaster II, работают раз в 20 быстрее старых...

Но потом подключил старый программатор, и послее этого USB-Blaster II перестал работать.

Теперь он видится в програмере как USB-Blaster variant

при попытке зашить плисину выдает:

Цитата
Error (209037): JTAG Server can't access selected programming hardware


Windows 7

jtag сервер перезапускал, драйвера удалял и заново ставил, не помогает.

Че это?

Stewart Little
Цитата(torik @ Dec 15 2014, 18:53) *
Но потом подключил старый программатор, и послее этого USB-Blaster II перестал работать.
Теперь он видится в програмере как USB-Blaster variant

Хрень какая-то...
У меня все отлично работает и с тем, и с другим, на одном и том же компе.
Каким именно образом драйвер после инцедента обновлялся? Что девайс манагер кажет?
И, это... Вы в этом бластере2, часом, купрессовский контроллер при очередном подключении не прибили?
torik
Девайс манаге пишет, что все нормально, USB Blaster II, а не какой-то variant.

Цитата
Вы в этом бластере2, часом, купрессовский контроллер при очередном подключении не прибили?

Это что надо такое с ним сделать?
На другом компе этот программатор работает нормально.

Драйвер обновлялся - указал искать его в q14/drivers
Stewart Little
Цитата(torik @ Dec 16 2014, 09:31) *
На другом компе этот программатор работает нормально.

Блин, ну у Вас все, как в русской сказке - чем дальше, тем страшнее...
Так значит железка все-таки работает? Чего об этом было сразу не написать?

Тогда надо с виндой и драйверами разбираться.

Цитата
Девайс манаге пишет, что все нормально, USB Blaster II, а не какой-то variant.

Где именно этот variant появляется? Что кажет Hardware Setup в программере?

Цитата
Драйвер обновлялся - указал искать его в q14/drivers

И какие сообщения при этом выдавались?

Цитата
Это что надо такое с ним сделать?

Элементарно - при подключении к Вашему включенному устройству при отсутствии общей земли с компом.
torik
Цитата
И какие сообщения при этом выдавались?

Да все хорошо, как при установке обычного бластера

Цитата
Элементарно - при подключении к Вашему включенному устройству при отсутствии общей земли с компом.

Опять нет гальванической развязки? Шляпа тогда.
SM
0) убейте байтбластер в диспетчере устройств, когда он подключен. Причем и новый, и старый, по очереди
1) убейте из реестра все HKLM/SYSTEM/CurrentControlSet/Enum/USB/соотв_vid_pid, которые соответствуют байтбластерам
2) убейте из папки <windows_installation_directory>/INF все .inf файлы, в которых упоминается байтбластер.

переустановите после этого драйвер из квартуса. Все должно встать нормально.
Stewart Little
Цитата(SM @ Dec 16 2014, 14:34) *
0) убейте байтбластер в диспетчере устройств, когда он подключен. Причем и новый, и старый, по очереди
1) убейте из реестра все HKLM/SYSTEM/CurrentControlSet/Enum/USB/соотв_vid_pid, которые соответствуют байтбластерам
2) убейте из папки <windows_installation_directory>/INF все .inf файлы, в которых упоминается байтбластер.

USB Blaster таки sm.gif
SM
Цитата(Stewart Little @ Dec 16 2014, 15:41) *
USB Blaster таки sm.gif

Ну да, разумеется sm.gif
torik
не помогло
SM
Значит надо изгнать дьявола, поселившегося в компе, методом сожжения всего компа целиком.
torik
уже сжег, помогло.
Sefo
Попробуйте удалить Байт Бластер из системы следующим образом:

1) отключите все байт бластеры

2) переведите Device Manager в режим отображения абсолютно всех устройств, в том числе и отключенных как это описано на странице Microsoft http://support.microsoft.com/kb/315539/EN-US

3) удалите драйвера Бластеров, при этом винда должна спросить не хотите ли удалить файлы драйвера с диска - соглашайтесь sm.gif - удалится не оригинал, а копия, которую винда сохраняет в своих "недрах" (образец диалогового окна, к сожалению, сейчас привести не могу)

4а) обновите состояние Device Manager и если драйвер остался, то повторите п. 3 (если в системе было установлено несколько версий драйвера, то при выполнении п. 3 удаляется только последняя и ее подменяет предыдущая версия, поэтому нужно проделать несколько итераций до полного удаления драйверов с диска)

4б) подключите бластер и если винда автоматом поставит драйвер, то повторите п. 3 (значит не все версии драйвера удалились. Для уверенности, что драйвера беруться из "недр" винды, а не из каталога Квартуса можно переименоват каталог Квартуса с драйверами на время чистки)

P.S. Пока писал ситуация изменилась, но надеюсь эта инструкция все равно кому-нибудь пригодится sm.gif
Александр77
Раз речь об USBblastere, то я тут со своим вопросом вклинюсь.
Отлаживаем с коллегой два связанных проекта под разные версии циклонов (второй и пятый).
Натолкнулись на такую "бяку". У коллеги под win 7 64 установлены Q10 Web Edition и Q13 full.
Потребовался сигналтап в проекте под циклон2. Поставили Q11 full. В итоге если сперва запустить Q13, то бластер обнаруживается. Запуская Q11/Q10WE бластер обнаруживается только в диспетчере устройств. Выключая Q11/Q10WE бластер начинает обнаруживаться после нескольких перезапусков Q13 и то не надолго.
Удаляя Q11 возвращаем ситуацию к номиналу - бластер находится и готов к работе.
Вопрос собственно такой, чем может быть обусловлено "исчезновение" этого самого бластера в квартусах?
SM
Цитата(Александр77 @ Dec 16 2014, 21:19) *
Вопрос собственно такой, чем может быть обусловлено "исчезновение" этого самого бластера в квартусах?

Не полной совместимостью драйверов от разных версий квартуса, а также тем, что они запускают не те версии JTAG-серверов из-за того, что лезут в директории от не своих версий. В общем, попытка подружить под Windows несколько разных версий квартуса одновременно - очень часто кончается какими-то глюками. В Вашем случае, скорее всего, 13-ая версия запускает сервер от 11-ой версии, ну и от этого глючит. А 11-ая версия запускает свой JTAG-сервер, но драйвер остается от 13-ой версии (система его не обновляет "взад" при установке более старой версии после более новой), и они не дружат. Под Linux - все проще. Они там легко полностью изолируются друг от друга.
vadimp61
Цитата(SM @ Dec 16 2014, 21:30) *
Не полной совместимостью драйверов от разных версий квартуса, а также тем, что они запускают не те версии JTAG-серверов из-за того, что лезут в директории от не своих версий. В общем, попытка подружить под Windows несколько разных версий квартуса одновременно - очень часто кончается какими-то глюками. В Вашем случае, скорее всего, 13-ая версия запускает сервер от 11-ой версии, ну и от этого глючит. А 11-ая версия запускает свой JTAG-сервер, но драйвер остается от 13-ой версии (система его не обновляет "взад" при установке более старой версии после более новой), и они не дружат. Под Linux - все проще. Они там легко полностью изолируются друг от друга.

Во-во, 6-я Full и 13.1 Web та же хрень, 6-я вообще стала с ошибками запускаться, но все работает и шьется с Тerrasic USB Blaster.
W7 64 бит.
Александр77
Цитата(SM @ Dec 16 2014, 21:30) *
...скорее всего, 13-ая версия запускает сервер от 11-ой версии, ну и от этого глючит. А 11-ая версия запускает свой JTAG-сервер, но драйвер остается от 13-ой версии (система его не обновляет "взад" при установке более старой версии после более новой), и они не дружат.

Было предположение о том, то имеет значение "порядок" установки версий и этот порядок должен соответствовать хронологии выхода софта. Долго пытал коллегу, с его слов он сперва ставил Q13, затем Q10WE, ну и уже совместно мы с ним пытались добиться корректной работы Q11. smile3046.gif При этом пара Q10WE и Q13 у него работают и бластер не "исчезает".
На моем рабочем месте установлены Q9.0WE, Q9.1 и Q11 и никаких проблем нет - вв всех версиях обнаруживается бластер и можно полноценно работать.
torik
Цитата
Попробуйте удалить Байт Бластер из системы следующим образом:

1) отключите все байт бластеры

2) переведите Device Manager в режим отображения абсолютно всех устройств, в том числе и отключенных как это описано на странице Microsoft http://support.microsoft.com/kb/315539/EN-US

3) удалите драйвера Бластеров, при этом винда должна спросить не хотите ли удалить файлы драйвера с диска - соглашайтесь - удалится не оригинал, а копия, которую винда сохраняет в своих "недрах" (образец диалогового окна, к сожалению, сейчас привести не могу)

4а) обновите состояние Device Manager и если драйвер остался, то повторите п. 3 (если в системе было установлено несколько версий драйвера, то при выполнении п. 3 удаляется только последняя и ее подменяет предыдущая версия, поэтому нужно проделать несколько итераций до полного удаления драйверов с диска)

4б) подключите бластер и если винда автоматом поставит драйвер, то повторите п. 3 (значит не все версии драйвера удалились. Для уверенности, что драйвера беруться из "недр" винды, а не из каталога Квартуса можно переименоват каталог Квартуса с драйверами на время чистки)

P.S. Пока писал ситуация изменилась, но надеюсь эта инструкция все равно кому-нибудь пригодится


Даже так попробовал, поудалял кучу лишней фигни, но все равно variant. Попробую квактус переустановить...

А помоголо следующее:
- воткнул другой USB Blaster II, и он сразу заработал нормально
- вернул обратно совй USB Blaster II и он тоже заработал.
хрень...
SM
Цитата(torik @ Dec 17 2014, 16:08) *
А помоголо следующее:
- воткнул другой USB Blaster II, и он сразу заработал нормально
- вернул обратно совй USB Blaster II и он тоже заработал.
хрень...

Возможно, какой-то из USB кабелей подбитый. И Вы их в конце-концов перепутали sm.gif
torik
кабель не менял
torik
Поставил ква 14.1, и опять ё-й variant. Хрень с ним какая-то, не работает нормально...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.