我们使用 Totalphase Cheetah 设备对终端设备上的 SPI 部件进行编程,但是 Cheetah 设备无法通信,并显示“错误:无法找到任何 Cheetah 适配器!请确认已安装 Total Phase USB 驱动程序”,我相信它们已正确安装在 /etc/udev 中,那么我还可能遗漏了什么?有没有办法让此设备上的热插拔正常运行?当我检查 /sys/kernel/debug/usb/devices 时,它显示 Cheetah 连接到 Bus03 端口 00,USB 高速等级为 480。这告诉我至少 Linux 能够识别 USB 上的设备。我如何在启动时启用热插拔甚至连接以启用通信?不确定 /dev 目录“drwxr-xr-x 22 root root 4900 Nov 29 08:16 dev/”中的哪个用户属于用户、adm 和 sudo 组。 – BDANIEL 11 月 29 日 15:38 我已经做了一些调查,我认为这很可能是原因所在,但不确定如何纠正。TotalPhase 有一个名为“detect.py”的实用程序,它可以查找特定设备,在本例中是 Cheetah SPI 主机适配器,显示以下内容:root@sys1:/home/cheetah/cheetah-api-linux-x86_64-v3.08/python# sudo python detect.py Searching for Cheetah adapters... 1 device(s) found: port = 0 (avail) (1363-899961) – BDANIEL 11 月 29 日 15:41 显然大家认为第一个问题应该完美解决,但因为我只是一个凡人......
设备的权限是 -rwx-r--r--,所以除非我弄错了,否则用户应该能够读取/写入和执行。设备附带的所有参数文件以及使用该设备进行编程的 spi 设备的编程也是如此。用户分为 adm、sudo、lpadmin 组。
我们使用连接到 USB 的调试设备,但无法进行双向通信
相关内容
- 数据列表(网站插件) - 选择分组的唯一行并按最高列排序
- 网络仅显示当前计算机,但不显示连接到工作组的所有其他计算机
- 使用重定向替换文件时要求确认
- 如何在 grep 输出的文件名后添加空格?
- 虚拟主机无法在通过主机访问的客户虚拟机上运行
- 如何在 VMWare 虚拟化的 Windows 7 中创建 Adhoc 网络并与其他 Windows 7 用户加入?
- 在 SQL Server Management Studio 中修改多语句函数时进行概述
- 在 Wheezy 64 位中设置 DVWA 时出现问题
- 将工作 tikzpicture 转换为带参数的 \newcommand
- 比较 File1 和 File2 以注释掉 File2 中的匹配模式