2015-12-30 186 views
1

我需要在我的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中都没有对i2c的引用-blacklist.conf和fbdev-blacklist.conf在同一位置。

/etc/modules中仅示出了两个内核模块(SND-bcm2835和I2C-DEV)

PI被添加到I2C组

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

有人可以指出我正确的方向吗?我正在使用带有lcd触摸屏的wheezy 7.8图像。 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不会与目前这个行启动。

在此先感谢您拯救我从疯狂。

回答

0

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

dtparam=i2c1=on 
dtparam=i2c_arm=on 
0

原因是触摸屏构建所需的图像存在某种内核冲突。我将该触摸屏返回并升级到7英寸HDMI屏幕,并使用NOOB安装,并且工作正常。