Оглавление
§ Конфигурация udev
Настройки порта AlteraBlaster.
- ШАГ 1. Вначале удалить
демона из процессов killall -9 jtagd.
- ШАГ 2. Перейти в папку /etc/udev/rules.d
Добавить файлы, с содержимым, которые разрешают всем пользователям подключаться к USB Blaster.
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"
51-usbblaster.rules
SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="0403",ATTR{idProduct}=="6010",MODE="0666"
Выполнить udevadm control --reload.
Для отключения и включения FTDI SIO (Serial I/O):
sudo modprobe ftdi_sio – включение
sudo rmmod ftdi_sio usbserial – отключение
lsmod | grep ftdi – просмотр модулей
§ Полезные советы
quartus_pgm -c "USB-Blaster [7-2]" -m jtag -o "p;output_files/de0.sof"
-c Явное указание, какой именно бластер и где именно брать. Чтобы посмотреть список, включаем программу jtagconfig
-m Через чего шить (JTAG)
-o Что именно, в данном случае "p;" это программную прошивку с указанием sof-файла