5. Выполнил kernel_rebuild.sh и uboot_rebuild.sh
6. Прокопировал (заменил) *.dtb и u-boot.imx из /buildroot-2017.08-sk/output/images/ в /imx6sk-debian/output/images/
Что получил:
Что есть про дисплей:
То ли тайминги я насчитал неправильные, то ли помехи какие лезут...
Пожалуйста, подскажите, убогому, куда копать.
схема там есть, если физически подключили все правильно - должно заработать без всяких правок в DT, выбрать в меню этот плаг и uboot_rebuild.sh. Единственное - попробуйте сделать оба fb LDB_XGA, без HDMI
Ахахаха, нет, я один. Просто Вы написали "выбрать в меню этот плаг", я начал искать его в перечне вариантов для FB0 и не нашёл... Вот и подумал, что я чего-то не понимаю. Ну, в общем, туплю я регулярно
Ну, значения по умолчанию немного отличаются. Но сейчас понял, что уже забитые значения укладываются в допустимый диапазон.
Ура! У меня наконец-то дисплей заработал! Спасибо!
Но опять есть вопрос. Работает он только на LVDS1 (разъём X2). На LVDS0 (разъём X1) - не работает. Вроде бы никаких перекрывающих функций на этом разъёме нет. Есть идеи, как заставить дисплей работать на LVDS0?
Теперь я добрался до управлением подсветкой дисплея. Управление по ШИМ. Выдержка из РЭ к дисплею:
Параметры сигнала ШИМ: высокий уровень – от 2,0 до 3,3В; низкий уровень – от 0 до 0,8В; частота– (200+10)Гц. Коэффициенту заполнения 100% соответствует максимальная яркость изображения.
В DTS у меня прописано:
Как я понимаю, дефолтный уровень яркость - максимальный. Однако ожидаемого волшебства (включения дисплея на максимальной яркости) не происходит.
Подскажите, пожалуйста, где я опять свернул не туда?