Цитата(cpl @ Oct 25 2011, 14:51)

Так непойдет
Тут только ДМА !
Посмотрите пример
tftостается только под себя переделать.
Надо стараться избегать ногадрыганья под линуксом иначе все умрет,
в качестве эксперимента попробуйте вывести меандр на gpio из user space и померить частоту.
Про ногадрыганья я с вами абсолютно согласен.
В теории вывод изображения на LCD происходит так:
1. Изображение загружается в память. Причем в контроллере ПДП (прямого доступа к памяти) устанавливается
начальный адрес в памяти, размер изображения в байтах и т.д.
2. По тактирующим импульсам, генерируемых BlackFin'ом, идет
- начало записи
- выставление 8 бит на PPI,
- и т.д.
3. Затем инкрементирование текущего адреса в контроллере ПДП и снова пункт2, пока не будет передано все изображение.
Interface protocol на мой дисплей:
И это все согласуется c документацией BlackFin Hardware reference:
Но не понятно как реализовать на uClinux синхроимпульсы, установление значений контроллера ПДП...
Сообщение отредактировал Giekelberri - Oct 26 2011, 07:13