Получил плату SK-AT91SAM9G45 и LCD модуль SK-ATM0700D4-PLUG. Согластно инструкции сконфигурировал ядро 2.6.36-rc6 используя скрипт make_menuconfig с подключением модуля SK-ATM0700D4-PLUG в frame buffer и перекомпилировал ядро. В момент загрузки платы остановил загрузку, попал в u-boot... С помощью tftp сервера и команды run tftp_boot загрузил ядро... Попробовал записать в устройство fb0 командой
"cat имя_файла > /dev/fb0" несколько файлов, на экране ничего не изменилось...
Такое чувство что ЖК модуль даж не инициализируется, так как в момент загрузки самого ядра на экране ничего не меняется. Только в момент загрузки u-boot на экране промелькивает мусор, который так и остаётся мерцать всё оставшееся время.
Не пойму чото в чём косяк... И как жить дальше ?! :)
- включите дебаг с выводом переменных функции probe при ините драйвера экрана - может у вас интится неправильно
- что в логе ядра есть интересного о фреймбуфере?
- что пишет утилита fbset?
Насколько помню даже ничего не меняя в uboot на экране должен быть текст и с 7" плагом, не знаю как насчет новых плагов - у меня даже с неправильными параметрами что-то осмысленное было на экране.
Ну даж если они настроены на 4,3 по умолчанию вывод файла в устройство fb0 должен как то менять картинку...элементарно мусор на экране поменять)))
но что то этого не происходит...ни с оригинальным ядром с nand-флеш, ни с перекомпилированным под 7"
дак для этого ядро и перекомпилируется под параметры 7" SK-ATM0700D4-PLUG... или я чего то непонимаю
да конечно. на nand-флеш ничего не менял... Единственное что приходит пока в голову - попробовать загрузиться с sd-карты и понапихать в неё по умолчанию имейджы с диска виртуальной машины с ftpшника...
---
хм посмотрел конфиг buildroot`а fbset is not set... хм
а что, собственно, на экране видно (и видно ли вообще)?
пройдите через менюконфиг в раздел драйвера-графика и помимо выбора типа экрана, проверьте, что консоль подключается и вывод лого включен..
для экранов с разным разрешением изображение может вообще отсутствовать или бегать несинхронизированные полоски..
если на экране статический мусор, то явно нет поддержки верхнего уровня..
я подключал к 9g45 три разных экрана 480x272, 640x480, 800x600 - правятся буквально 2-3 цифры
так я всего лишь трактовал вами приведенные цифры.. все правильно понимаете
рано рутовую терзать - сначала надо увидеть пингвина желтопятого..
странно.. пересоберите и прошейте рутовую - инструкция есть на сайте