infinity 0 10 марта, 2011 Опубликовано 10 марта, 2011 (изменено) · Жалоба Сама проблема - не рабоет signaltap. Железо: система: ubuntu10.10; среда: quartus10.1sp1; программатор- usb_blaster Лирика: Пользуюсь ubuntu10.10. Раньше работал с железом через машину с win_xp (поднимал jtag сервер и ломился к нему по сети). Сейчас есть желание избавиться от лишней прослойки, т.е. работать напрямую. В ходе поисков нашел статейку в сети: http://www.philpem.me.uk/elec/fpga/quartus-ubuntu/ в которой описывается, как заставить quartus "увидеть" программатор: This leaves one small problem: the USB Blaster cables don't work. To fix this, we need to do play some sneaky filesystem tricks. Edit /etc/rc.local, and insert this above the "exit 0" line: mount --bind /dev/bus /proc/bus ln -s /sys/kernel/debug/usb/devices /proc/bus/usb/devices We also need to add a Udev rule to allow non-root users to access the USB Blaster. Create a file called /etc/udev/rules.d/altera-usb-blaster.rules, and insert the following into it: ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="666" В результате имею следующее: * программатор средой обнаруживается, процесс прошивки идет на ура, скорость по сравнению с win_xp та же самая. * signaltap средой обнаруживается, данные с железяки получает. Вот только скорость получения буфера вместо 1с на win_xp порядка 20с. Подскажите, можно ли вообще заставить работать signaltap с программатором "по человечески". И чем же кардинально отличаются quartus_pgm от quartus_stp. Изменено 10 марта, 2011 пользователем infinity Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба Вот только скорость получения буфера вместо 1с на win_xp порядка 20с. старая беда, уже хз сколько лет тянется. на альтеровском форуме писали, что это д.б. связано с драйвером FTDI245, типа в винде как-то по-другому размеры FIFO выставляются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
infinity 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба старая беда, уже хз сколько лет тянется. на альтеровском форуме писали, что это д.б. связано с драйвером FTDI245, типа в винде как-то по-другому размеры FIFO выставляются. Но ведь альтера делает дистрибутив под linux. Неужели signaltap никогда нормально и не работал? Зачем тогда вообще нужна сборка среды без поддержки средств отладки? Или же дело в сборке ядра linux и на некоторых операционках все замечательно работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 11 марта, 2011 Опубликовано 11 марта, 2011 · Жалоба Или же дело в сборке ядра linux и на некоторых операционках все замечательно работает? вы можете это проверить, из бесплатных CentOS официально поддерживается. если баг есть и там и есть подписка, можете стукнуть в альтеровскую поддержку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopart 0 21 марта, 2011 Опубликовано 21 марта, 2011 · Жалоба * signaltap средой обнаруживается, данные с железяки получает. Вот только скорость получения буфера вместо 1с на win_xp порядка 20с. Вот вы также натолкнулись на этот баг. Как видно он до сих пор актуален... :smile3046: Моя давняя тема про него http://electronix.ru/forum/index.php?showt...=63290&hl= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeneS 0 21 марта, 2011 Опубликовано 21 марта, 2011 · Жалоба Но ведь альтера делает дистрибутив под linux. Неужели signaltap никогда нормально и не работал? Зачем тогда вообще нужна сборка среды без поддержки средств отладки? Или же дело в сборке ядра linux и на некоторых операционках все замечательно работает? Почему бы тебе не попробовать оффициальные udev rules из ug_usb_blstr.pdf ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
infinity 0 27 марта, 2011 Опубликовано 27 марта, 2011 · Жалоба Вот вы также натолкнулись на этот баг. Как видно он до сих пор актуален... smile3046.gif Моя давняя тема про него http://electronix.ru/forum/index.php?showt...=63290&hl= За ссылочку спасибо. Довольно позновательно. Я так понимаю для себя вы выбрали работать через jtag сервер на win? Неужели так быстро сдались и не завалили техподдержку alter'ы гневными письмами? Почему бы тебе не попробовать оффициальные udev rules из ug_usb_blstr.pdf ? Пробовал в первую очередь. Мне не помогло, в результате и родилась эта тема. А у вас jtag отлично работает на linux? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться