|

楼主 |
发表于 2022-3-19 21:55:00
|
显示全部楼层
修改了底层接口文件,仍然会出现死机的情况;函数LCD_X_Config()内只剩下简单的配置了。
- void LCD_X_Config(void)
- {
- int i;
- //
- // Set display driver and color conversion for 1st layer
- //
- GUI_DEVICE_CreateAndLink(DISPLAY_DRIVER_0, COLOR_CONVERSION_0, 0, 0);
- //
- // Display driver configuration, required for Lin-driver
- //
- LCD_SetSizeEx (0, XSIZE_PHYS, YSIZE_PHYS);
- LCD_SetVSizeEx(0, XSIZE_PHYS, YSIZE_PHYS * NUM_VSCREENS);
-
- layer_prop[0].address=LCD_LAYER0_FRAME_BUFFER;
-
- /* Setting up VRam address and get the pixel size */
- for (i = 0; i < GUI_NUM_LAYERS; i++)
- {
- layer_prop[i].pending_buffer=-1;
- layer_prop[i].pColorConvAPI=(LCD_API_COLOR_CONV *)_apColorConvAPI[i];
-
- /* Setting up VRam address */
- LCD_SetVRAMAddrEx(i, (void *)(layer_prop[i].address));
- }
复制代码 |
|