Я пытаюсь включить второй (i2c на основе GPIO) на RPi Zero 2 W, сервер Ubuntu 20.04, чтобы подключить следующие датчик. Обратите внимание, что первичные контакты i2c физически заняты, так как RPi используется в качестве шляпы для другого доска. Я прочитал тонны статей/подобных вопросов, но мне не удалось обнаружить датчик.
Вот мой /boot/config.txt:
старт_х=1
enable_uart=1
dtparam=i2c_arm=включено
dtoverlay=i2c-gpio,bus4,i2c_gpio_delay_us=8,i2c_gpio_sda=23,i2c_gpio_scl=24
Вот собственно проводка:
Я также добавил резисторы 2x4,7 для SDA и SCL в соответствии с рекомендациями. Я пробовал и без резисторов.
Когда я бегу i2cдетект -l, я вижу только дефолтную шину:
ubuntu@rpi:~$ i2cdetect -l
i2c-1 i2c bcm2835 (i2c@7e804000) адаптер I2C
Что явно ничего не дает i2cdetect -y 1:
ubuntu@rpi:~$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 а б в г д е
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Я вижу датчик, только если я подключаю его к основному порту i2c:
ubuntu@rpi:~$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 а б в г д е
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77
Вот дополнительная информация о системе:
ubuntu@rpi:~$ uname -a
Linux rpi 5.4.0-1050-raspi #56-Ubuntu SMP PREEMPT Чт, 13 января, 13:09:35 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
Обратите внимание, что я уже пытался обновить ядро, но похоже, что Ubuntu 20.04 застрял на версии 5.4.
Мы будем очень признательны за любые мысли.
ОБНОВЛЕНИЯ
- 2022/01/31: добавлен dmesg журналы.