cancel
Showing results for 
Search instead for 
Did you mean: 

Streaming video from DCMI to ili9488 display through DMA and FSMC

vadim2
Associate II

Posted on April 11, 2017 at 18:29

I have device model, which consist of stm32f407 discovery board, digital camera and 3.95 inch display with ili9488 controller inside. The display is connected to my stm32 MCU with 8-bit 8080-like bus and accepts RGB565 format. From other side camera also uses RGB565 format, so idea behind my experiments was to make video stream from like that:

camera -> DCMI -> DMA -> FSMC -> ili9488 display;I found some SPL-based code in the Internet, which does almost the same things I need. The problem is I cant configure the DMA correctly: terrible color distortions appear. I think, some problem with endianness occur.

0690X00000606jQQAQ.pngWhatever, I managed to perform streaming without use of DMA, directly with CPU, and the colors were OK. Another thing I am not sure about is FSMC configuration: from code I see it is configured for 16-bit bus while my LCD have only 8-bit bus. I attached some snippets of code, maybe someone can give me any advice regarding that theme. 

0 REPLIES 0