Hi Guys, I've got the DCU3 setup and running 640x480@60Hz. Thank you so much for your help on that one.
I've set the display size to 640x480 which is
DCU.DISP_SIZE.B.DELTA_X = 40 // 40*16 = 640
DCU.DISP_SIZE.B.DELTA_Y = 480
Setting LAYER 0 greater than 600 pixels and I get no display. Setting LAYER 0 to 600 pixels and I can display video data on the display. So displaying 600x480 pixels is fine but if I try 601x480 I get no display.
I would think that setting the display size to 640x480 and the Layer 0 size to 640x480 means I can display graphics data on a 640x480 panel but maximum display I can get is 600 pixels.
Any ideas why this is happening? Please let me know.
Thanks guys, hope to hear from you soon.
Pete
Hi,
what about other register setting determining display parameters (HSYN, VSYN, DIV_RATIO,...)?
Can you share this together with display datasheet?
Refer chapter 5 of the AN4444 (https://www.nxp.com/docs/en/application-note/AN4444.pdf)
After DCU setting you can try test mode to display color bars, as mentioned in chapter 5.5.
BR, Petr