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

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

Доброго времени суток!
При сборке ядра для кастомной платы на основе ядра AM335x (BeagleBone) возникла необходимость использования SPI шины. Как подключить шину для работы с внешним микроконтроллером?
  • Вопрос задан
  • 976 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Сетевое администрирование ОС Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 день
    Далее
Пригласить эксперта
Ответы на вопрос 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.
В общем отлично работает после этих изменений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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