MrGalaxy 9 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба Поставил на ноутбук Programmer 19.1, программировал некоторое время им через usb-blaster. Поставил потом на этот же ноут Programmer 19.1 (надо было подправить проект). Бластер перестал видеться как Программером, так и Квартусом тоже не видится. Система Винда 10-я, в диспетчере оборудования бластер виден. Снёс Квартус, Программер опять стал воспринимать бластер. Почему так происходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба у них jtag сервера разные драйверы подгружают. А по умолчанию грузится тот, который последний Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба Насколько я знаю, драйвер usb-бластера при установке Квартуса не ставится, его надо ставить принудительно. Да я и переустанавливал драйвер, не помогло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба 50 minutes ago, MrGalaxy said: Насколько я знаю, драйвер usb-бластера при установке Квартуса не ставится, его надо ставить принудительно. Да я и переустанавливал драйвер, не помогло. там не в перестановке дело. у вас возникает конфликт службы jtag server и используемой им dll драйвера. ЕМНП, jtag server сменился с 13 или 15 ой версии. Я решал подобную проблему копированием dll, но куда и как, и что я делал с этой службой, уже не помню. Вроде писал батники для остановки и перезапуска службы, но уже не помню( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба 2 ТС: если получится решить вопрос (уверен, что решать надо именно так, как подсказал уважаемый des00), маякните, пожалуйста. Если не получится, могу попробовать заняться сам, if time'll permit) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FeodoR 1 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба On 10/23/2021 at 12:03 PM, MrGalaxy said: Снёс Квартус, Программер опять стал воспринимать бластер. Почему так происходит? Советую, в дополнение, проверить переменные среды. Квартусы, когда ставятся, создают что-то типа QUARTUS_ROOTDIR=<место, где лежит Квартус>. При этом, естественно, если сначала ставился 18.1, а потом 9.0, последний её перетрёт. Возможно, что-то внутри квартуса данные пути использует и часть попросту не работает. Ну и ещё один вариант — через панель управления удалить дравйверы, поставить вручную нужные из дистрибутива (%QUARTUS_ROOTDIR%\quartus\drivers). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 44 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба Запускаем нужную версию квартуса и открываем Tcl-консоль. В Tcl-косноли выполняем exec jtagconfig --serverinfo Если версия JTAG Server'а не совпадает с версией квартуса, то последовательно выполняем: exec jtagserver --uninstall exec jtagserver --install Потом, для проверки, еще раз (чтобы убедиться, что устаканилась нужная версия JTAG Server'а): exec jtagconfig --serverinfo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба А можно сразу безусловно в одном tcl файле, запускаемом извне нужной версией Quartus, выполнить все три действия?: exec jtagserver --uninstall exec jtagserver --install exec jtagconfig --serverinfo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 44 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба 15 минут назад, MaratZuev сказал: ... запускаемом извне нужной версией Quartus И какая версия сервера при этом подхватится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба 8 часов назад, MaratZuev сказал: 2 ТС: если получится решить вопрос Если руки дойдут. Пока сижу на больничном, а выйду на работу - придётся основную работу работать Но Ваши скрипты попробую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 7 ноября, 2021 Опубликовано 7 ноября, 2021 · Жалоба 28 minutes ago, StewartLittle said: И какая версия сервера при этом подхватится? Намёк ясен, спасибо. Просьба пнуть далее: QuartusJTAGServerInfo.bat set QuartusPath=d:\Altera\13.0sp1\quartus\bin64 %QuartusPath%\quartus_sh -t QuartusJTAGServerInfo.tcl pause QuartusJTAGServerInfo.tcl exec jtagconfig --serverinfo Дают вкупе d:\>set QuartusPath=d:\Altera\13.0sp1\quartus\bin64 d:\>d:\Altera\13.0sp1\quartus\bin64\quartus_sh -t QuartusJTAGServerInfo.tcl Info: ******************************************************************* Info: Running Quartus II 64-Bit Shell Info: Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version Info: Copyright (C) 1991-2013 Altera Corporation. All rights reserved. Info: Your use of Altera Corporation's design tools, logic functions Info: and other software and tools, and its AMPP partner logic Info: functions, and any output files from any of the foregoing Info: (including device programming or simulation files), and any Info: associated documentation or information are expressly subject Info: to the terms and conditions of the Altera Program License Info: Subscription Agreement, Altera MegaCore Function License Info: Agreement, or other applicable license agreement, including, Info: without limitation, that your use is for the sole purpose of Info: programming logic devices manufactured by Altera and sold by Info: Altera or its authorized distributors. Please refer to the Info: applicable agreement for further details. Info: Processing started: Sun Nov 07 22:55:20 2021 Info: Command: quartus_sh -t QuartusJTAGServerInfo.tcl Info (23030): Evaluation of Tcl script QuartusJTAGServerInfo.tcl was successful Info: Quartus II 64-Bit Shell was successful. 0 errors, 0 warnings Info: Peak virtual memory: 4309 megabytes Info: Processing ended: Sun Nov 07 22:55:24 2021 Info: Elapsed time: 00:00:04 Info: Total CPU time (on all processors): 00:00:00 В то время как в GUI вижу прекрасный вывод. Как словить тоже в командной строке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 8 ноября, 2021 Опубликовано 8 ноября, 2021 · Жалоба 9 hours ago, MrGalaxy said: Пока сижу на больничном, а выйду на работу - придётся основную работу работать Что там с Вами? Надеюсь, не модная нынче болезнь? 9 hours ago, MrGalaxy said: Но Ваши скрипты попробую Скрипты не мои, а уважаемого StewartLittle (коего прошу простить, авторство попутал), моя только обёртка, которая без его скриптов - ничто Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 44 8 ноября, 2021 Опубликовано 8 ноября, 2021 · Жалоба 17 часов назад, MaratZuev сказал: Как словить тоже в командной строке? Я иногда пользуюсь выводом в файл: QuartusJTAGServerInfo.tcl exec jtagconfig --serverinfo >> my_installed_jtagfserver.log Как в данном случае вывести сообщение в консоль, я не знаю. Может, более опытные в tcl коллеги помогут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 9 8 ноября, 2021 Опубликовано 8 ноября, 2021 · Жалоба 46 minutes ago, StewartLittle said: Как в данном случае вывести сообщение в консоль, я не знаю. А зачем все вызывать из Квартусовского Tcl-shell через прокладку exec? Может, попробовать вызвать нативнее - прямо из командной строки Win (вроде как jtagconfig.exe - исполняемый файл), или из Квартусовской CygWin-среды? Последнее лучше запустить как "Nios II Command Shell.bat" (там уже все хорошо обустроено, хотя в довесок идет ниосовский обвес), но и если просто запустить Cygwin.bat - тоже должно пойти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 8 ноября, 2021 Опубликовано 8 ноября, 2021 · Жалоба 2 hours ago, StewartLittle said: Может, более опытные в tcl коллеги помогут. Конечно, помогут, коль подсказали, куда глядеть: puts [exec jtagconfig --serverinfo] results in d:\>set QuartusPath=d:\Altera\13.0sp1\quartus\bin64 d:\>d:\Altera\13.0sp1\quartus\bin64\quartus_sh -t QuartusJTAGServerInfo.tcl Info: ******************************************************************* Info: Running Quartus II 64-Bit Shell Info: Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version Info: Copyright (C) 1991-2013 Altera Corporation. All rights reserved. Info: Your use of Altera Corporation's design tools, logic functions Info: and other software and tools, and its AMPP partner logic Info: functions, and any output files from any of the foregoing Info: (including device programming or simulation files), and any Info: associated documentation or information are expressly subject Info: to the terms and conditions of the Altera Program License Info: Subscription Agreement, Altera MegaCore Function License Info: Agreement, or other applicable license agreement, including, Info: without limitation, that your use is for the sole purpose of Info: programming logic devices manufactured by Altera and sold by Info: Altera or its authorized distributors. Please refer to the Info: applicable agreement for further details. Info: Processing started: Mon Nov 08 19:11:27 2021 Info: Command: quartus_sh -t QuartusJTAGServerInfo.tcl Installed JTAG server is 'D:\Altera\18.1\SE\quartus\bin64\jtagserver.exe' Service manager reports server is running Server reports path: D:\Altera\18.1\SE\quartus\bin64\jtagserver.exe Server reports version: Version 18.1.0 Build 625 09/12/2018 SJ Standard Edition Remote clients are disabled (no password) Info (23030): Evaluation of Tcl script QuartusJTAGServerInfo.tcl was successful Info: Quartus II 64-Bit Shell was successful. 0 errors, 0 warnings Info: Peak virtual memory: 4309 megabytes Info: Processing ended: Mon Nov 08 19:11:29 2021 Info: Elapsed time: 00:00:02 Info: Total CPU time (on all processors): 00:00:00 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться