Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPI на BeagleBoard
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
Skaf
Всем привет.

Пытаюсь запустить SPI на BeagleBoard xM. Делаю как описано в статье
http://beagleboardxm.org/blog/2011/03/22/p...beagleboard-xm/

Накладываю патч, перекомпилирую ядро. Но spidev в /dev не появляется. Поддержка SPI в ядре включена.

Подскажите пожалуйста чем может быть проблема?
kurtis
Возможно у вас поддержка SPI настроена в виде модуля, и вам нужно подгрузить необходимый модуль.
Возможно у вас нет правила для udev. Если вы статически создаете узлы устройств, то тогда нужно самому создать файл устройства.
Еще можно посмотреть содержимое каталога /proc/devices
Или для разнообразия сделать dmesg | grep spi и посмотреть, подгрузился ли драйвер spi или нет.
Skaf
Цитата
Возможно у вас поддержка SPI настроена в виде модуля


Да нет, вроде вкомпилировано в ядро. (В menuconfig стоит *, а не M)

Цитата
Еще можно посмотреть содержимое каталога /proc/devices

В нем присутствет
Цитата
153 spi


Цитата
Или для разнообразия сделать dmesg | grep spi и посмотреть, подгрузился ли драйвер spi или нет.

На выходе- ничего. Выходит ничего не подгрузилось?
kurtis
Если присутствует в /proc/devices, значит ядру про это устройство что-то известно.
У вас udev запущен? По идее он должен создать файл устройства.
А в директории /sys/class/spi что-то есть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.