2015-12-30 185 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安裝,並且工作正常。