.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
Заранее спасибо!
Популярные вопросы
Вопрос к знатокам
Сгорел мосфет 5N04 на Lergde-Z. Кто знает какие есть аналоги и где можно купить?
В итоге при включении об...
Чем 3D принтер отличается от 3D плоттера?
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
Комментарии и вопросы
Такой станочек у китайцев в ро...
8 000 мм/с²Ну да, ну да...
Понял ход мыслей))
Кабель экранирован, битрейт 11...
Все было хорошо в PrusaSlicer...
Поиск по разделу ни к чему не...
Ребят помогите. Устал. Что тол...