Raspberry Pi i2c-tools安装失败

时间:2015-12-30 23:42:56

标签: raspberry-pi i2c

我需要在我的Raspberry Pi上安装i2c-tools,但是我遇到了一大堆麻烦。

我尝试了多种变体来安装,大部分类似于this one from spkang.co.uk

但没有任何运气。运行sudo apt-install i2c-tools后,收到错误消息/run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation.

sudo nano /etc/modprobe.d/raspi-blacklist.conf是完全空的,alsa-base-blacklist.conf和同一位置的fbdev-blacklist.conf都没有引用i2c。 / p>

/ etc / modules只显示两个内核模块(snd-bcm2835和i2c-dev)

pi被添加到i2c组

sudo i2cdetect -y 0和sudo i2cdetect y 1都产生相同的错误Error: Could not open file '/dev/i2c-0' or '/dev/i2c/0': No such file or directory。当然,系统中不存在/ dev / i2c *。

有人能指出我正确的方向吗?我正在使用带有液晶触摸屏的图像。 uname -a的结果是Linux raspberrypi 3.18.9-v7 #27 SMP PREEMPT Sun Oct 4 23:57:41 CST 2015 armv7l GNU/Linux

从/boot/config.txt我添加了以下行:

dtparam=spi=on
dtparam=i2c_arm=on
#device_tree=bcm2708-rpi-b.dtb
device_tree_param=i2c1=on
device_tree_param=spi=on

我删除了注释掉的行,因为pi不会在此行存在的情况下启动。

提前感谢您免于疯狂。

2 个答案:

答案 0 :(得分:0)

事实证明,触摸屏构建所需的图像存在某种内核冲突。我退回了触摸屏并升级到7英尺HDMI屏幕并使用了NOOB安装,它运行正常。

答案 1 :(得分:0)

我遇到了同样的麻烦。我只将这些行添加到/boot/config.txt

class="value"