R6L-025 1 29 мая, 2017 Опубликовано 29 мая, 2017 · Жалоба Добрый день товарищи! Никто не сталкивался с проблемой - под Quartus просматриваю jtag цепочки, программатор (usb-blaster) видится, но при попытке сканирования его цепи вылазит ошибка "Unable to read device chain - JTAG chain broken"? Пробовал разные программаторы, на разных платах. Почему то на одних платах все работает нормально, на других происходит описанная ошибка. Встроенные программаторы на отладочных платах работают нормально, в отличие от внешнего подключения. Ощущение что что-то не то с драйвером. OS ArchLinux, ядро 4.11.2, архитектура x86_64. Пробовал под версиями Quartus 13.0, 16.1, 17.0 P.S. под виндовозной машиной все работает нормально, по крайней мере под Q14.0-Q15.0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 8 29 мая, 2017 Опубликовано 29 мая, 2017 · Жалоба Встроенные программаторы на отладочных платах работают нормально, в отличие от внешнего подключения. Ощущение что что-то не то с драйвером. Ну, раз из под одного и того же программного toolset'а (включая драйверы) на нормальных платах все работает, то проблемы не с софтом, а с аппаратурой. Что-то не в порядке с самими цепочками на тех платах, где не работает. Можно войти в JTAG Debugger и поотлаживаться - посмотреть, что не так, скажем, со считыванием IDCODE. Ну и осциллоскоп (или даже тестер при некотором умении) тоже никто не отменял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Разобрался - нормально "из коробки" работал только встроенный на платах usb-blaster II, внешний программатор у меня usb-blaster. Оказалось что для его работы могут потребоваться пакеты с библиотеками lib32-libgudev и lib32-libudev0-shim. После этого все работает. А неразбериха с тем что где-то он работает а где-то нет была из-за того что в процессе вкуривания в проблему я случайно отключил саму ПЛИС из jtag цепочки на плате :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться