Видеовход YCbCr STM32F746 - PullRequest
       100

Видеовход YCbCr STM32F746

0 голосов
/ 06 ноября 2019

Я работаю над пользовательской платой на основе STM32F746, которая интегрирована с ЖК-дисплеем и ИС декодера видео ADV7180.

Я настроил ADV7180 для работы в режиме свободного запуска. Получение данных камеры с использованием DCMI в указанный буфер.

Я пытаюсь преобразовать данные YCbCr 4: 2: 2 в данные RBG. Я получаю Line Line Events. ,Из событий Live я выполняю приведенный ниже фрагмент кода, чтобы преобразовать его в RGB и затем загрузить его на ЖК-дисплей с помощью ARGB888.

LCD_FRAME_BUFFER 0xC0000000 LCD_FRAME_BUFFER_LAYER1 0xC0130000 CAMERA_FRAME *BUFFER 0x700 * * 100800 *Я инициализировал ЖК-дисплей с помощью LCD_FRAME_BUFFER и использую только один слой.

Я преобразую данные и копирую их в LCD_FRAME_BUFFER, используя промежуточный буфер LCD_FRAME_BUFFER_LAYER1.

DCMI -> CAMERA_FRAME_BUFFER-> КОНВЕРСИЯ -> LCD_FRAME_BUFFER_LAYER1 -> DMA -> LCD_FRAME_BUFFER

Но я не получаю экран режима свободного запуска в виде ГОЛУБОГО экрана.

enter image description here

...