У меня проблема, и я не могу ее решить самостоятельно, так что ...
У меня ноль OrangePi, и я использую Debian. Модуль i2 C является встроенным драйвером, но я не знаю, как его использовать.
$ uname -a
Linux d621 5.3.5+ #2 SMP Fri Nov 15 16:24:33 CST 2019 armv7l GNU/Linux
$ find /sys/bus/platform -name *i2c*
/sys/bus/platform/drivers/mv64xxx_i2c
/sys/bus/platform/drivers/brcmstb-i2c
$ modprobe -D modprobe -D brcmstb-i2c
builtin i2c_brcmstb
$ modprobe i2c-brcmstb --first-time
modprobe: ERROR: could not insert 'i2c_brcmstb': Module already in kernel
Даже если модуль уже загружен в ядро, У меня нет /dev/i2c-*
. Кто-то может помочь мне получить их.
РЕДАКТИРОВАТЬ: i2 c -dev уже встроен
$ modprobe i2c-dev -D
builtin i2c_dev
РЕДАКТИРОВАТЬ 2:
$ cat /boot/orangepiEnv.txt
verbosity=1
logo=disabled
console=both
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=i2c0 i2c1 i2c2
dmesg