Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Google+
Партнеры:
otladka.com.ua - г.Киев
tixer.ru - г.Москва

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Buildroot->Kernel->Device tree support и SPIDEV
rain62ster
Добавлено 21.01.2019 19:36 Редактировалось 21.01.2019 19:38
0
Сообщение: 1
rain62ster
0

Пункты: 3392
Регистрация: 02.10.2009
Хочется добиться окончательной ясности с интерфейсом SPI. Как бы я ни прописывал SPI в dts файле. - SPIDEV в /dev/ не появляется. вернулся к buildroot, где обратил внимание на опцию Buildroot->Kernel->Device tree support->Device tree source. Она у меня стоит выставлена в "Use a device tree present on the kernel". Наверное для того что бы активизировались установки из файла dts необходимо выставить ее в "Use a custom device tree file" ?
Речь идет о плате SK-ATSAMA5D3
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.01.2019 22:46 Сообщение: 2
sasamy
4.84

Пункты: 52665
Регистрация: 14.08.2009
Цитата
Device tree source. Она у меня стоит выставлена в "Use a device tree present on the kernel"


все верно - dts находится в исходниках ядра

Цитата

"Use a custom device tree file"


это на тот случай если dts нет в исходниках ядра, через эту опцию можно указать к нему путь

Цитата

Речь идет о плате SK-ATSAMA5D3


Например на интерфейсе spi1

spi1: spi@f8008000 {
cs-gpios = <&pioC 25 0>;
status = "okay";

spi@0 {
compatible = "spidev";
reg = <0>;
spi-max-frequency = <1000000>;
};

};
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux