Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
About LCD - проблемы в тонкостях
Pavel Ivanchenko
Добавлено 15.04.2010 14:34 Сообщение: 21
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Если есть возможность общаться с fpga как с внешней sram на ebi ...
Именно, сама корка меня не пугает (в свое время, не мало чего приходилось "разворачивать" и на монитор и на TFT), а вот нормальный драйвер уже "пугает", вобщем, как соберусь, призову силы общественные в помошь с написанием драйвера :) ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2010 15:16 Сообщение: 22
sasamy
4.70

Пункты: 77263
Регистрация: 14.08.2009
Дело не в драйвере - если не получится прицепить все это дело на ebi - а я так подозреваю что это не получится ни на одной из плат, нормально все это дело работать не будет, не хватает скорости интерфейсов для нормальной работы. Если нужен драйвер - это не проблема.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.04.2010 15:18 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
самый быстрый интерфейс spi и полно tft с spi интерфейсом

Саш, ты конечно в чем то прав, но это не наш метод.. да и насчет "полно tft c spi" слухи сильно преувеличены. найди-ка экран 9" с spi.. :)
напротив, существует возможность достать за "очень недорого" старый ноут или наладонник, догадываешься к чему я? :)
а там spi и не пахнет..

Цитата
Если есть возможность общаться с fpga как с внешней sram на ebi

жаль Павел не заложил возможность буферизированной шины, хотя бы в виде посадочных мест под развязку (я как-то давно уже намекал об этом) :)
тогда можно было бы смастырить расширение - хочешь CF вешай, хочешь винчестер, хочешь память и тыды..
ну да на всех не напроектируешься - губы можно закатать :)))

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2010 15:27 Редактировалось 15.04.2010 15:28 Сообщение: 24
sasamy
4.70

Пункты: 77263
Регистрация: 14.08.2009
Цитата
напротив, существует возможность достать за "очень недорого" старый ноут или наладонник, догадываешься к чему я? :)


Я догадываюсь но не понимаю - зачем это нужно ? Смотреть слайдшоу на большом экране - тогда фильмоскок намного практичнее :) И сколько стоит fpga - я думаю его не бесплатно дают.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 15.04.2010 15:29 Сообщение: 25
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Видимо я неоднозначно изъяснился в предыдущем посте, на SK-AT91SAM9XXXX-S3E внешняя шина и на FPGA уходит.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 15.04.2010 15:33 Сообщение: 26
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
жаль Павел не заложил возможность буферизированной шины, хотя бы в виде посадочных мест под развязку (я как-то давно уже намекал об этом) :)
C внешней шиной у 9260 и без того проблем хватило, ну а ее отвод (пускай и через буфер) - страшное дело, да и конструктив пришлось бы менять (и в 4 слоя уже вряд ли вписался бы).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2010 15:36 Редактировалось 15.04.2010 15:41 Сообщение: 27
sasamy
4.70

Пункты: 77263
Регистрация: 14.08.2009
Цитата
на SK-AT91SAM9XXXX-S3E внешняя шина и на FPGA уходит.


Это многое меняет - там от драйвера нужно собственно всего в этом случае сделать ремап внешней памяти в виртуальную память ядра и передать адрес начала этого буфера, все остальное - это общение по какому-буть интерфейсу - i2c или spi на выбор, сцелью сказать - как ты хочешь видеть этот буфер - например 16 бит 5:6:5 800х600 и тд. Все.

В простейшем случае можно вообще без управления обойтись - прописать жестко в драйвере один режим - например тот что я описал и настроить fpga на него.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.04.2010 16:11 Сообщение: 28
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я догадываюсь но не понимаю - зачем это нужно ? Смотреть слайдшоу на большом экране - тогда фильмоскок намного практичнее :) И сколько стоит fpga - я думаю его не бесплатно дают.

хы.. для слайдшоу недавно купил WD TV Live - медиаплейер со всеми делами (HDMI, Ethernet, HDD), т.б. под рукой всегда бук есть..
(мне по крайней мере) графику выводить - на маленьком экране много не выведешь - например в системе мониторинга
с ФПГА заморочек много, как впрочем и бонусов. я было почти "созрел" купить в СПб чип Cyclone II в паябельном корпусе, но прикинул число телодвижений и.. пошел другим путем :)

Цитата
C внешней шиной у 9260 и без того проблем хватило

да помню я все Павел, Вы уже объясняли. Я же так, поворошить слегка :))

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.04.2010 16:47 Редактировалось 16.04.2010 16:48 Сообщение: 29
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
боролся я с этим курсором, боролся.. не вытанцовывается
умею включить/выключить, режим настроить, по экрану гонять, но вывести собственно битмап нифига не выходит. есть там пара слабопонятных параметров, уже их с консоли крутил - ерзает куча точечек по памяти..
что еще изумляет - размеры битмапа курсора - 32х32 64х64 128х128 - зачем такие??!!
может где наврал?
Код
unsigned int cursor_size = 16384;
#define HC_BADDR *(int*)(mapped_base+0x78)
char *cursor = malloc(cursor_size); // alloc buffer
HC_BADDR = (int)cursor;

вот так это выглядит на экране:

title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Tuba
Добавлено 01.10.2010 13:28 Сообщение: 30
Tuba
0

Пункты: 726
Регистрация: 06.09.2010
У меня дисплей 2400, сконфигугировал его, при загрузке на мгновение появляется в портретном режиме пингвин и потом переворацивается в ландскейп, от чего расплывается на 4 пингвина, потому как длина строки не меняется. Что и где в этом долбанном китайском коде переворачивает дисплей при старте?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950