Content originally posted in LPCWare by mc on Mon Jan 28 10:16:58 MST 2013
Hi RMoss,
Put breakpoint in below function. Also try to use single buffer first. Use #define NUM_BUFFERS 1
Do not use Virtual screen and multiple buffering together.
void LCD_X_Config(void) {
GUI_MULTIBUF_Config(NUM_BUFFERS);
//
// Set display driver and color conversion for 1st layer
//
GUI_DEVICE_CreateAndLink(DISPLAY_DRIVER, COLOR_CONVERSION, 0, 0);
//
// Display driver configuration, required for Lin-driver
//
if (LCD_GetSwapXY()) {
LCD_SetSizeEx (0, YSIZE_PHYS, XSIZE_PHYS);
LCD_SetVSizeEx(0, YSIZE_PHYS, XSIZE_PHYS);
} else {
LCD_SetSizeEx (0, XSIZE_PHYS, YSIZE_PHYS);
LCD_SetVSizeEx(0, XSIZE_PHYS, YSIZE_PHYS);
}
LCD_SetVRAMAddrEx(0, (void *)VRAM_ADDR);
}
--------
Thanks,
NXP Support