Пересобрал свое ядро, поигрался и с u-boot и с rootfs, со всем, чем только можно. Надо же было знать все пути отступления на случай "завала". Вернул все как было, кроме экрана.
Подскажите, где я забыл его включить? Сейчас просто белый фон и все. Все остальное, включая ts работает.
видно, что что-то выводит. Но там сверху экрана в строке, высотой в пиксель, что-то происходит.
Экран подключен 40-пиновым шлейфом от винта, и естественно, раньше все работало. До моих экспериментов.
Придайте мне ускорение в нужном направлении, пожалуйста.
Интуитивно я это уже понял. Ткните носом где это исправить? Я так понимаю это параметр, с которым загрузчик ядро грузит?
В каком месте исправить?
Спасибо.
это зависит от настроек ядра
- если в ядре взведена опция запуска с "жестко" прописаной строкой загрузки, то исправить строку через menuconfig и пересобрать ядро
- если строка загрузки берется из переменной, которую выдает u-boot, то останавливаете загрузку юбута и через команду printenv смотрите содержимое строки bootargs, потом правите под свои параметры..
Видеорежим определяется аргументами запуска ядра, передачу аргуметов через u-boot я не проверял (возможно и при штатных настройках будет работать).
При конфигурации ядра, в разделе Boot... выбираеются видеорежимы.
могу подтвердить - отлично работает
сейчас нащупываю, как разделить вывод на два экрана. в отдельном текстовом файле пишу строки для запуска ядра (типа setenv bootargs 'console бла-бла'), потом в юбуте делаю копи-паст, ядро подхватывает мои аргументы и с ними грузится..
одобряю, полностью правильный путь..
чтобы не наступать на грабли, рекомендую делать дубликаты ключевых файлов и конфигов, а заодно выносить в отдельный файл моменты настройки..
практика показала, что можно успешно решить задачу, но через месяц-другой напрочь не вспомнится "а где взялся этот файлик?"