Пытаюсь запустить DOTCLK режим на imx233 (TQFP128) под linux 2.6.35.3. Включил драйвер lms430. Но осциллом наблюдаю активность только на линиях D0...D7 и Enable...
Никакой активности HSYNC, VSYNC и DOTCLK не наблюдаю...
Может это потому, что драйвер писан под bga 168-й корпус?
Подскажите, как быть? Что можно исправить, чтоб заработало?
Конечно меняет - на платах стартеркит это я думаю смысла нет делать - там надо nand выпаивать потому что в LQFP корпусе либо широкая шина либо nand. В вашем случае нужно сооствествующие пины смультиплексить по-другому в board-файле.
Хм...судя из ДШ на этот камень (Figure 18-8) там шина D0-D7 , Enable, DOTCLK, HSYNC, VSYNC сигналы и все....то есть даже на плате starterkit этот режим должен работать, судя из схемы - эти 12 ног проца у вас выходят на разъем...
Тоесть я так понимаю там должны выдавать 3-и цвета B,G,R ... последовательно, синхронно с DOTCLK
Насколько я заметил у lms430 шина данных 24 битная - причем тут serial RGB ?
UPD На форуме тут товарищ описывал как делал десериализатор, кажется он приводил пример что правил в драйвере lms430 для serial RGB, можно через гугл поискать.
1) Извиняюсь....я не уточнил, что подключать именно lms430 я не собираюсь...хочу просто использовать режим dotclk чтобы его конвертировать в удобный для меня формат...
2) на Figure 18-8 в ДШ не вижу 24 битной шины....может мне повылазило
Сформулируйте по-человечески что вам нужно - то вам lms430, то serial RGB то опять 24 бита. Скажите - есть такая-то панель, возможноли подключить. Если хотите с осциллографом поиграть - играйте.
Хорошо...мне необходимо сделать вывод изображения по стандартному интерфейсу на монитор 800х600 (ну или что-то вроде того, с разрешением еще не определился) ....Для простоты я выбрал VGA , тем более, я с ним когда-то работал....
Идея такая - в режиме dotclk вычитывать последовательно 3-и цвета по шине 8 бит и выдавать их параллельно на ЦАП + проталкивать HSYNC и VSYNC ....
Связка вобщем такая планируется imx23 -> ПЛИС -> adv7125 -> VGA.
ПЛИС думаю вложиться в небольшую....типа CPLD на 144 или 128 ячеек.