Hi,
Customer having a flicker using Rainbow device. Below are the specs he is trying to use.. Pls advice for resolving this issue.
Adding one more query here.We got a demo code OVG_PPC_DEMO.zip from NXP for displaying a tiger image in DCUlite which is having a single layer enabled(layer 3). We have ported the code and made it work with DCU for a TFT screen with resolution WVGA(800*480). As per the requirement , we need to enable two layers and should blend these layers.
The following configuration was used in the demo code for enabling layer 3.
DCU_LayerSetWidth(3,DX); //width
DCU_LayerSetHeight(3,DY); // height
DCU_LayerSetX(3,0);
DCU_LayerSetY(3,0);
DCU_LayerBPP(3) = 6; //bits per pixel
DCU_SetChroma(3,0,0);
DCU_LayerAlpha(3) = 255; //alpha
DCU_LayerAddress(3) = (uint32_t)pbd.pByte; // address of the egl surface passing to the display layer address
DCU_LayerEnable(3);
The same steps we have replicated for enabling layer 4 and assigned the layer address as another buffer created by egl functions. But we failed and flicker was there on the entire screen.We are making this graphics application using EGL and openVG.
It will be helpful if you can provide any reference code for multiple layer enabling , blending and also the egl configuration for the two layers.
Thanks,
Amit Gombi