首页 文章

Raspberry Pi i2c-tools安装失败

提问于
浏览
1

我需要在我的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 .

/ 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

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

    dtparam=i2c1=on
    dtparam=i2c_arm=on
    
  • 0

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

相关问题