我正试图让我的笔记本电脑与我的SRF02传感器通信,后者使用的是USBI2C接口。我的笔记本电脑在运行Debian Jessie。
问题:
当我运行sudo i2cdetect -y 0时,我根本没有看到任何设备。这对于端口1来说是一样的,但除此之外,很多设备都会在任意的位置显示(例如端口4显示了一个几乎满的表)。在任何一个端口上,都不接受EX70,这是设备的默认位置。
我尝试过在启动时自动加载i2c-dev,但问题仍然存在。模块文档表示您需要FTDI VCP驱动程序,但是这应该包含在Linux内核中。
我确信这是一个软件问题,因为我能够使用完全相同的设备从运行Windows 8的计算机上获取数据。
有很多关于这方面的帖子,但它们都是专门基于Raspberry Pi的,使用的是Raspbian和GPIO引脚而不是USB。
编辑:这是一个链接到dmesg输出刚刚插入设备。日志太大,不能在这里发布:P http://pasted.co/38dc9292
提前谢谢你,
最大值
发布于 2017-01-28 16:16:11
有两个i2c内核模块:
i2c-bcm2708 和
i2c-dev将两者添加到/etc/modules中,并重新启动。
https://unix.stackexchange.com/questions/340789
复制相似问题