「不十分なアクセス許可」または「アクセス許可が拒否されました」または *nix に対するアクセス許可がないことに関連するものは通常root
、コマンドをユーザーとして(またはアクセス許可を持っているがそれらすべてを持っている別のユーザーとして)実行する必要があることを意味しますroot
。
したがって、次のように実行jtagconfig
しroot
ます。
$ sudo jtagconfig
または、ルートとして、これを新しいファイルに入れます/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"
次に、次を実行します。
$ sudo udevadm control --reload
jtagconfig
これにより、USB-Blaster ダウンロード ケーブル デバイスのアクセス許可が変更され、すべてのユーザーがアクセスできるようになります (これが必要な場合) sudo
。これら 5 つidProduct
の s はすべて、既知の USB-Blaster Download Cable USB 製品 ID (アルテラのベンダー ID 用0x09fb
) です。
詳細が必要な場合は、Linux 上のアルテラ ソフトウェアに関するかなり完全な Arch Linux wiki ページを書きました。