.dts syntax error fatal Не получается подключить пин управления Orange PI-PC+ для Клипера
Всем доброго дня.
С одной стороны, вопрос элементарный, за что могут закидать тапками, типа иди RTFM читай, но там я не нашел явного ответа.
Где можно найти описание этого выражения gpios =<&pio банк нога gpio_active_??> ?
Как известно, что питание(логическая единица) на определенной ноге GPIO появляется только после полной загрузки OrangePI. В моем случае это pin37 (PA20).
На зарубежных форумах есть информация, что достаточно нужный пин прописать в файле DTB, и "будет счастье".
pin37 {
compatible = "power-up"
gpios =<&pio банк нога gpio_active_high>
}
Сначала я сделал по аналогии, банк посчитал 0 и ногу из описания PA20.
в раздел alias добавил строки:
pin37 {
compatible = "power-up"
gpios = <&pio 0 20 gpio_active_high>
}
И стал получать ошибку синтаксиса.
Посмотрел в моем файле DTB, как описываются эти переменные.... и вопросов стало еще больше.
там все в 16й системе, а самое главное: откуда берутся названия Gpio для Orange PI PC+
gpio = <0x3e 0x00 0x0a 0x00> 0x3e - вот откуда взялось это описание ноги????
система armbian
и в инете для меня стало все еще запутанней, примеры описания:
&pio 0 10 GPIO_ACTIVE_LOW
&r_pio 0 17 GPIO_ACTIVE_HIGH
0x0c 0x00 0x0a 0x00
&gpio2 RK_PB0 1
Заранее спасибо!
Популярные вопросы
Питание стола Anet A8
Как вам такая идея сеток будущего угольного воздушного фильтра для 3д-принтера?
помогите выбрать 3Д принтер
почти нету! подскажите какой из переч...
Комментарии и вопросы
Инженерная мысль работает. Это...
"Мичурин занимался"А теперь не...
как ближний дрон-перехватчик д...
Механизм для подачи пластика н...
Подскажите в чем может быть пр...
Есть два флеша, один из которы...
Печатал всё как обычно. Напеча...