x86128: (Default)
x86128 ([personal profile] x86128) wrote2019-05-02 10:20 pm

Об обустройстве окружения в Linux

Попалась хорошая статья о том как завести на линуксе инструменты Альтеры.

После установки почему то не прописался PATH поэтому добавляем ручками.
Возможно будет необходимо установить некоторые 32-битные библиотеки, поскольку не все инструменты альтеры переведены на 64 бита.

Конкретно в моем случае на Ubuntu 18.04 x86-64 не было прав доступа у пользователя до USB-blaster

Вылечивается так:
Создаем файл: /etc/udev/rules.d/51-altera-usb-blaster.rules

С таким содержимым:
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="0666"


Перетыкаем плату.

Перегружаем jtag сервер: killall jtagd

Программатор радует:


Очень важно чтобы путь установки Quartus был написан с использованием маленьких букв, иначе будут виснуть мастера IP-ядер. https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd12062009_421.html
vak: (Default)

[personal profile] vak 2019-05-02 06:27 pm (UTC)(link)
Поделюсь своим рецептом борьбы с квартусом: https://vak.dreamwidth.org/476110.html
Edited 2019-05-02 18:28 (UTC)