1kvi1
@1kvi1
Разработчик и производитель электроники

Как добавить SPI интерфейс в Линуксе для AM335x (BeagleBone)?

Доброго времени суток!
При сборке ядра для кастомной платы на основе ядра AM335x (BeagleBone) возникла необходимость использования SPI шины. Как подключить шину для работы с внешним микроконтроллером?
  • Вопрос задан
  • 942 просмотра
Пригласить эксперта
Ответы на вопрос 2
@spot62
1kvi1
@1kvi1 Автор вопроса
Разработчик и производитель электроники
Итого, чтобы добавить SPI порт нужно сделать следующее:
- поправить в том или ином виде DTS файлы согласно примеру https://github.com/osuosl/fedpkg-kernel/blob/maste... или любому другому;
- обязательно включить Device drivers->SPI support->User mode SPI driver support - нигде не написано, что нужно включать кроме McSPI driver for OMAP еще и этот;
- SPI0 - обозначается как spidev1.
В общем отлично работает после этих изменений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы