buildroot-2022.08.8-sk-a4.
Решил поменять разрешение экрана с 1024х600 на 800х480.
По инструкции в menuconfig выбрал
board -> sk-a40i-sodimm
video out -> lvds 800x480
Сохраняю выхожу, делаю make. Разрешение не меняется так и остается 1024х600. Сигналы берутся с LVDS0.
кстати, если меняете что-то в исходниках ядра, при этом надо еще сделать
make linux-menuconfig
и выйти ничего не меняя иначе ядро не пересоберется - это особенность buildroot, при сборке в директориии исходников создаются файлы-маркеры что определенный этам пройден и если их не удалить сборочная система считает что тут ничего собирать не надо.
make linux-menuconfig удалит маркеры что ядро собрано и устанеовлено и при make выпорлнятся правила для сборки и установки
не очень понятно куда меняться должно - для sodimm выбрать 1024х600 в принципе не получится - оно есть только для другого варианта платы, пересобрал не поленился
Welcome to Buildroot
buildroot login: root
Password:
# fbset
У меня в консоле тоже самое, но на дисплее не так. У меня старая панель 10 дюймов с LVDS интерфейсом. Может она так растягивает на весь экран. Сделаю свою плату под 7 дюймовый дисплей с RGB, и отпишусь
Разрешение не меняется так и остается 1024х600 ...
mode "800x480-0" ...
У меня в консоле тоже самое, но на дисплее не так.
Это какой то бред!
С чего вы взяли, что если подать тайминги 800х480 на панель с произвольным разрешением, там оно будет нормально отображаться!?
На панель нужно подавать те тайминги, которые прописаны у нее в доке.