реклама на сайте
подробности

 
 
> LTDC + ChromART в STM, Проконсультируйте, кто работал.
SasaVitebsk
сообщение Mar 1 2016, 10:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Наконец, дошли руки до нового проекта. Изучил, насколько мозгов хватает. Мне непонятны некоторые моменты.
1. Допустим я хочу работать с LTDC в режиме L8 через CLUT. 565 на выходе. Вроде бы всё понятно никаких проблем не вижу.
При копировании цветных картинок тоже проблем не вижу. Получается что их надо кратными 4 точкам делать да и запускать в 32-ух битном цвете 1 в 1.
Фонты я сделал L4 b вот тут проблема. Либо вручную разворачивать L4 в L8, либо пробовать обычным DMA память - память, источник байт, получатель 16 бит, на предварительно очищенную память (если такое есть ещё). После чего делать альфа преобразование с цветом фонта. и потом прямое копирование DMA2D.
2. Допустим я хочу работать с LTDC в режиме 565 на прямую, а цветные картинки выводить через LUT. Вот тут проблема. По описанию CLUT имеет 2 режима 32/24 бита. Я что-то не пойму. То есть если я хочу преобразовать L8 -> 565(16), то такой возможности в DMA2D нет? И L4 -> 565 тоже нет. Или я чего-то недогоняю?
PS: Нашёл в регистре (DMA2D output PFC control register (DMA2D_OPFCCR)) Color mode: These bits define the color format of the output image. И там режим RGB565. То есть вариант работы 2 просматривается.
Для варианта L4 -> 8, только косвенные подходы. То есть сформировать CLUT на две точки Получится конструкция типа L4L4 -> L8L8.
Правда размер LUT не маленький 256 * 3 = 768 по минимуму. Вроде бы где-то читал, что можно FLASH таблицу использовать.
Короче буду думать пока. Наверное склоняюсь к варианту 2.
===
Если есть кто реализовывал аналогичные варианты - откликнитесь. Любопытно кто как делал. biggrin.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lleeloo
сообщение Mar 31 2016, 21:34
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 22-03-13
Пользователь №: 76 154



Нужно больше гуев, хороши и разных=) Чем не устроили готовые решения ГУЙ (там уже по всем граблям люди прошли уже вроде)?
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Apr 1 2016, 07:35
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(lleeloo @ Apr 1 2016, 01:34) *
Нужно больше гуев, хороши и разных=) Чем не устроили готовые решения ГУЙ (там уже по всем граблям люди прошли уже вроде)?

Человек же четко написал чем не устроили. (Зачем так акцентировать внимание именно на этом слове "ГУЙ"??) И написал также, что хочет разобраться до конца и пишет периодически об этом. Но вот после подобных заявлений наверно он начинает думать: "А нафига? Зачем я тут буду что-то писать если оно никому не надо?" А если посмотреть шире, на другие подобные темы/проблемы, то в итоге получается, что их авторы замыкаются в себе в большинстве случаев и в одиночку улучшают софт и пр. Т.к. некоторым оказывается это и не нужно вовсе. Вот так вот.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SasaVitebsk   LTDC + ChromART в STM   Mar 1 2016, 10:26
- - Шаманъ   Цитата(SasaVitebsk @ Mar 1 2016, 12:26) К...   Mar 1 2016, 15:03
- - SasaVitebsk   Спасибо. А всё же. Кто-нибудь реализовывал графику...   Mar 2 2016, 07:15
- - DrGluck   Вечер добрый ! Тут лучше начать с "конца...   Mar 2 2016, 17:52
|- - adnega   Цитата(DrGluck @ Mar 2 2016, 20:52) В дис...   Mar 2 2016, 18:53
|- - SasaVitebsk   Цитата(DrGluck @ Mar 2 2016, 20:52) Тут л...   Mar 4 2016, 07:51
|- - NaughtyFreak   Цитата(SasaVitebsk @ Mar 4 2016, 10:51) А...   Mar 4 2016, 08:29
|- - skripach   Цитата(SasaVitebsk @ Mar 4 2016, 10:51) L...   Mar 6 2016, 04:52
- - Rash   если с SDRAM проблемы, то почему не подключить обы...   Mar 2 2016, 18:15
- - NaughtyFreak   Модно я здесь спрошу не совсем в тему? Есть диспле...   Mar 3 2016, 14:16
|- - Obam   Цитата(NaughtyFreak @ Mar 3 2016, 18:16) ...   Mar 3 2016, 14:31
|- - aaarrr   Цитата(NaughtyFreak @ Mar 3 2016, 17:16) ...   Mar 3 2016, 14:48
|- - NaughtyFreak   Цитата(aaarrr @ Mar 3 2016, 17:48) Если п...   Mar 3 2016, 14:50
- - NaughtyFreak   никак, это готовый модуль с интерфейсом RGB 24 bit...   Mar 3 2016, 14:35
|- - Obam   Цитата(NaughtyFreak @ Mar 3 2016, 18:35) ...   Mar 3 2016, 14:42
- - NaughtyFreak   Есть даташит с распинвокой и таймингами   Mar 3 2016, 14:46
|- - Obam   Цитата(NaughtyFreak @ Mar 3 2016, 18:46) ...   Mar 3 2016, 14:54
|- - NaughtyFreak   Цитата(Obam @ Mar 3 2016, 17:54) Может по...   Mar 3 2016, 15:07
|- - Obam   Цитата(NaughtyFreak @ Mar 3 2016, 19:07) ...   Mar 4 2016, 09:02
|- - SasaVitebsk   Цитата(Obam @ Mar 4 2016, 12:02) Да, инте...   Mar 4 2016, 12:07
|- - Obam   Цитата(SasaVitebsk @ Mar 4 2016, 16:07) Н...   Mar 4 2016, 12:21
|- - SasaVitebsk   Цитата(Obam @ Mar 4 2016, 15:21) Не надо ...   Mar 4 2016, 12:28
- - DrGluck   "... если с SDRAM проблемы, то почему не подк...   Mar 3 2016, 15:00
- - NaughtyFreak   Да понятно, что так правильно, но у меня всего ост...   Mar 4 2016, 11:31
- - SasaVitebsk   Вроде бы со всем разобрался, но некоторые вопросы ...   Mar 11 2016, 08:01
- - SasaVitebsk   Короче пишу на всех парах приложение. Сейчас лабаю...   Mar 30 2016, 07:19
|- - SasaVitebsk   Цитата(lleeloo @ Apr 1 2016, 00:34) Нужно...   Apr 1 2016, 05:42
|- - scifi   Цитата(lleeloo @ Apr 1 2016, 00:34) Нужно...   Apr 1 2016, 08:11
||- - lleeloo   Цитата(scifi @ Apr 1 2016, 11:11) У меня ...   Apr 1 2016, 20:06
||- - scifi   Цитата(lleeloo @ Apr 1 2016, 23:06) Ляпае...   Apr 1 2016, 20:19
||- - lleeloo   Цитата(scifi @ Apr 1 2016, 23:19) Я не де...   Apr 1 2016, 20:28
||- - scifi   Цитата(lleeloo @ Apr 1 2016, 23:28) В так...   Apr 1 2016, 20:33
||- - lleeloo   Цитата(scifi @ Apr 1 2016, 23:33) Это обо...   Apr 1 2016, 20:55
||- - SasaVitebsk   Цитата(lleeloo @ Apr 1 2016, 23:55) Да, л...   Apr 4 2016, 09:28
|- - mantech   Цитата(lleeloo @ Apr 1 2016, 00:34) Нужно...   Apr 2 2016, 14:12
- - Rash   смотрели, не всё гладко, но полностью написать сво...   Apr 1 2016, 06:52
- - Огурцов   лучше бы веб-браузер под stm кто написал   Apr 2 2016, 15:25
- - Rash   Цитата(mantech @ Apr 2 2016, 18:12) Напри...   Apr 2 2016, 18:36
|- - mantech   Цитата(Rash @ Apr 2 2016, 21:36) ИМХО, Em...   Apr 5 2016, 08:12
- - Rash   при удалении окна память высвобождается, но вот ка...   Apr 4 2016, 13:53
|- - SasaVitebsk   Цитата(Rash @ Apr 4 2016, 16:53) Про рабо...   Apr 5 2016, 05:58
- - Rash   Про ускоритель понятно, но это драйвер и на какой ...   Apr 5 2016, 07:58
|- - SasaVitebsk   Цитата(Rash @ Apr 5 2016, 10:58) Про уско...   Apr 5 2016, 08:49
|- - mantech   Цитата(SasaVitebsk @ Apr 5 2016, 11:49) Д...   Apr 5 2016, 11:39
- - Rash   Цитата(SasaVitebsk @ Apr 5 2016, 12:49) С...   Apr 5 2016, 10:44
|- - mantech   Цитата(Rash @ Apr 5 2016, 13:44) А если з...   Apr 5 2016, 13:01
- - Rash   ну тут каждому своё, мне он подходит как раз из-за...   Apr 5 2016, 12:43
- - Rash   есть ещё виджеты для которых это необходимо как: г...   Apr 5 2016, 13:52
- - картошка   Делал на 429 . Запускал режим LUT8, дисплей 800x60...   Apr 7 2016, 15:20
|- - Шаманъ   Цитата(картошка @ Apr 7 2016, 18:20) Дела...   Apr 7 2016, 17:27
|- - SpyBot   Цитата(Шаманъ @ Apr 7 2016, 20:27) 40*2^2...   Apr 11 2016, 16:47
|- - niXto   Цитата(SpyBot @ Apr 11 2016, 19:47) Какие...   Apr 11 2016, 17:27
- - Шаманъ   Цитата(SpyBot @ Apr 11 2016, 19:47) Какие...   Apr 11 2016, 18:32
|- - SpyBot   Цитата(Шаманъ @ Apr 11 2016, 21:32) Очень...   Apr 11 2016, 20:53
|- - aaarrr   Цитата(SpyBot @ Apr 11 2016, 23:53) Еще о...   Apr 11 2016, 21:04
||- - SpyBot   Цитата(aaarrr @ Apr 12 2016, 00:04) А у и...   Apr 11 2016, 21:29
|- - SasaVitebsk   Цитата(SpyBot @ Apr 11 2016, 23:53) Подсв...   Apr 12 2016, 06:29
|- - SpyBot   Цитата(SasaVitebsk @ Apr 12 2016, 09:29) ...   Apr 14 2016, 00:43
|- - AVI-crak   Вся разница в 16 и 32 бита шины sdram на st чипе -...   Apr 14 2016, 08:46
|- - Шаманъ   Цитата(AVI-crak @ Apr 14 2016, 11:46...   Apr 14 2016, 08:56
||- - AVI-crak   Цитата(Шаманъ @ Apr 14 2016, 15:56) По се...   Apr 14 2016, 16:50
||- - mantech   Цитата(AVI-crak @ Apr 14 2016, 19:50...   Apr 14 2016, 18:02
||- - AVI-crak   Цитата(mantech @ Apr 15 2016, 01:02) Вы к...   Apr 14 2016, 18:48
|- - SpyBot   Цитата(AVI-crak @ Apr 14 2016, 11:46...   Apr 14 2016, 10:43
- - Шаманъ   Цитата(SpyBot @ Apr 11 2016, 23:53) У мен...   Apr 12 2016, 06:31
- - SasaVitebsk   Спасибо. Но вроде как для светодиодов глубоко по б...   Apr 12 2016, 07:40
|- - aaarrr   Цитата(SasaVitebsk @ Apr 12 2016, 10:40) ...   Apr 12 2016, 07:57
- - Огурцов   какой интерес считывать из внешнего озу в мк, чтоб...   Apr 14 2016, 20:52
|- - Шаманъ   Цитата(Огурцов @ Apr 14 2016, 23:52) како...   Apr 15 2016, 07:53
||- - SpyBot   Цитата(Шаманъ @ Apr 15 2016, 10:53) Кто б...   Apr 15 2016, 21:43
|- - mantech   Цитата(Огурцов @ Apr 14 2016, 23:52) како...   Apr 15 2016, 08:31
- - Огурцов   не надо плиску, с плиской может и стм не потребова...   Apr 15 2016, 18:00
- - Огурцов   а сколько надо ? внутренней уже вполне хватает на ...   Apr 16 2016, 07:14
- - SpyBot   Нет, ну внутренней... Внутренней хватает всего на ...   Apr 16 2016, 12:12
- - Огурцов   на 720*575 хватает   Apr 16 2016, 14:47
- - Шаманъ   Цитата(Огурцов @ Apr 16 2016, 10:14) а ск...   Apr 16 2016, 18:09
- - Огурцов   семисотые посмотрите более 800*600 на встраиваемых...   Apr 16 2016, 19:02
- - Шаманъ   Цитата(Огурцов @ Apr 16 2016, 22:02) семи...   Apr 17 2016, 04:38
|- - AVI-crak   Кстати, у чипов st их ускоритель имеет всего две п...   Apr 17 2016, 07:06
- - Шаманъ   Цитата(AVI-crak @ Apr 17 2016, 10:06...   Apr 17 2016, 07:41
- - Огурцов   Цитата(Шаманъ @ Apr 17 2016, 04:38) двойн...   Apr 17 2016, 08:33
|- - Шаманъ   Цитата(Огурцов @ Apr 17 2016, 11:33) ну п...   Apr 17 2016, 17:26
- - Огурцов   у меня разные идеи - а вы выбираете   Apr 17 2016, 18:13
|- - Шаманъ   Цитата(Огурцов @ Apr 17 2016, 21:13) у ме...   Apr 18 2016, 06:23
- - adrvyho   Добрый день, дорогие форумчане. Тоже решил идти в ...   Aug 22 2016, 14:39
|- - Шаманъ   Цитата(adrvyho @ Aug 22 2016, 17:39) Подк...   Aug 22 2016, 15:42
- - adrvyho   В видеобуфере, так подозреваю, моя проблема и крое...   Aug 22 2016, 16:05
|- - Шаманъ   Цитата(adrvyho @ Aug 22 2016, 19:05) Я та...   Aug 22 2016, 18:11
- - Rash   без SDRAM или SRAM нужного размера под видео буфер...   Aug 22 2016, 19:40
- - adrvyho   Цитатабез SDRAM или SRAM нужного размера под видео...   Aug 22 2016, 20:51
|- - SasaVitebsk   Цитата(adrvyho @ Aug 22 2016, 23:51) Необ...   Aug 23 2016, 06:54
- - Rash   под ваш LCD нужен видео буфер 800*480*2 иначе прос...   Aug 23 2016, 05:41
- - adrvyho   Всем спасибо большое за ответ!!! Понял...   Aug 24 2016, 16:43
|- - adnega   Цитата(adrvyho @ Aug 24 2016, 19:43) а на...   Aug 25 2016, 09:27
|- - adrvyho   Цитата(adnega @ Aug 25 2016, 09:27) Нужно...   Aug 25 2016, 15:00
|- - adnega   Цитата(adrvyho @ Aug 25 2016, 18:00) Имен...   Aug 25 2016, 15:27
|- - adrvyho   Цитата(adnega @ Aug 25 2016, 15:27) Кусок...   Aug 25 2016, 15:38
- - SasaVitebsk   В доке на МК имеется достаточно детальное описание...   Aug 25 2016, 08:34
2 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016