2015-12-30 3 views
1

Мне нужно установить i2c-tools на моем малине Pi, но я столкнулся с горами неприятностей.Raspberry Pi i2c-tools Install Fell

Я пробовал несколько вариантов установки, в основном похожи на this one from spkang.co.uk

, но без удачи. После запуска Sudo APT-установки i2c-инструменты, я получаю сообщение об ошибке /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation.

Судо нано /etc/modprobe.d/raspi-blacklist.conf совершенно пуста, и нет никаких ссылок на i2c ни в ALSA, базы -blacklist.conf или fbdev-blacklist.conf в том же месте.

/и т.д./модули показаны только два модуля ядра (СНД-bcm2835 и I2C-Dev)

пи добавляется к группе 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 *.

Может ли кто-нибудь указать мне в правильном направлении? Я использую хриплый образ 7.8, который поставляется с сенсорным экраном lcd. Результаты 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 

Линия я закомментирована была удалена, потому что пи не будет загружаться с этой линии настоящее время.

Заранее благодарим за спасение меня от безумия.

ответ

0

У меня была такая же проблема. Я добавляю только эти строки в /boot/config.txt

dtparam=i2c1=on 
dtparam=i2c_arm=on 
0

Оказывается, произошел какой-то конфликт ядра с изображением, которое требуется для сборки сенсорного экрана. Я вернул этот сенсорный экран и обновился до 7-дюймового экрана HDMI и использовал установку NOOB, и он отлично работает.