Подключил в MOD3 устройство RFID-RC522 к шине SPI. Как я понимаю, если устройство обнаружено системой, то должно появиться устройство вида /dev/spidevB.C ну или быть может /dev/ttyMOD3. Но, даже после перезагрузки устройства не добавляются. Подскажите, что я упускаю?
Для чего нужно: разбираюсь в платформе, хочу на базе WB работать с устройствами по шине SPI.
Не совсем верно. SPI устройства “сами” не обнаруживаются.
Для примера, “включим” i2c порт.
В выводе dmesg:
i2c-gpio mod3_i2c: using pins 85 (SDA) and 86 (SCL)
Ну и в /dev появляется i2c-mod3
Насчет SPI - сейчас допишу.
1 лайк
Что и куда - описано в вики https://wirenboard.com/wiki/Wiren_Board_6.1
Для того чтоб “появился” spi нужно подгрузить соотвтствующий dtso файл
1 лайк
Поместить в /usr/share/wb-hwconf-manager/modules
файл wbe3-generic-spi.dtso (712 Байт)
Ну и выбрать
файл устройства /dev/spidev0.0
Сам протестирую и спрошу опытных коллег - сейчас не уверен в полной работоспособности.
UPD: второй файл не нужен.
1 лайк
Всё получилось! Благодарю!
Ок, рад. Если не секрет - что подключаете?
Подключаю RFID-RC522: считыватель RFID меток.