我试图在Linux(Xubuntu)中编写一个程序,将Tiva启动板作为usb-bulk设备连接。我使用Code :: Blocks和libusb在主机端编写程序。当我将Code :: Blocks(或程序)作为根启动时,一切正常。 udev规则不起作用。我在/etc/udev/rules.d/10-TIVA.d中的udev规则如下:
SUBSYSTEM ==" usb",ATTRS {idVendor} ==" 1CBE",ATTRS {idProduct} ==" 0003",MODE =&#34 ; 0666" SUBSYSTEM ==" usb_device",ATTRS {idVendor} ==" 1CBE",ATTRS {idProduct} ==" 0003",MODE =" 0666&# 34;
我还将用户名添加到了拨出和vboxsf(我在Vbox中运行Linux)组。仍然有错误:
libusbx无法打开USB设备/ dev / bus / usb / 001/006:权限被拒绝。 libusbx需要对USB设备节点进行写访问。