kod 0 28 ноября, 2019 Опубликовано 28 ноября, 2019 · Жалоба Есть задача разработки софта на модеме с линуксом. Quectel ec25 или например Neoway N720. Нужно переделать несколько ножек из GPIO в SPI или наоборот. Я так понял нужно править device tree. Файлы *.dts я нашел. Исправления внес. *.dtb файл сделал. Теперь осталось понять как этот файл запихнуть в модем. Такое впечатление что его нужно в boot.img положить. И как это сделать не понимаю. Никто не делал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 14 декабря, 2019 Опубликовано 14 декабря, 2019 · Жалоба On 11/28/2019 at 6:57 AM, kod said: Есть задача разработки софта на модеме с линуксом. Quectel ec25 или например Neoway N720. Нужно переделать несколько ножек из GPIO в SPI или наоборот. Я так понял нужно править device tree. Файлы *.dts я нашел. Исправления внес. *.dtb файл сделал. Теперь осталось понять как этот файл запихнуть в модем. Такое впечатление что его нужно в boot.img положить. И как это сделать не понимаю. Никто не делал? *.dtb положить туда, где лежит ядро, с которым стартует система. Иногда в поддиректории. Там бывают еще оверлей файлы, которые отвечают за ветку дерева и компилируются отдельно и кладутся как самостоятельные файлы. Я в Малинке (Raspbian) их менял, для моих нужд, не трогая всего дерева. Оверлей отдельно компилируется. Если у вас нет оверлеев, то проще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kod 0 18 января, 2020 Опубликовано 18 января, 2020 · Жалоба Нет, в малинке (и в некоторых других, например beaglebone) там dtb отдельно и лежат. А тут эти файлы в образ положить надо. В принципе уже не актуально. Как это сделать понятно. Описание процесса есть в квиктеловском сдк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться