管理员能不能给点提示,哪方面的书有关于开机LOGO图片是怎么被加载的资料。
我在BSP包里找到关于开机LOGO启动的代码,在Eboot文件夹下的main.c文件856行:
// ----------------------------------add for Logo-----------------------------------
pTemp = (LPBYTE)IMAGE_FRAMEBUFFER_UA_BASE_eboot;
memset((void *)IMAGE_FRAMEBUFFER_UA_BASE_eboot, 0x00,
LCD_ARRAY_SIZE_TFT_16BIT);
j = 256 * 4;// 4block * 4
//RETAILMSG(TRUE, (TEXT("ERR FLASH IMAGE LOGO 111 0x%x : 0x%x !!!
//\r\n"),j,flashInfo.wSectorsPerBlock));
EXT_Logo();
//memset((void *)pTemp, 0xff, LCD_ARRAY_SIZE_TFT_16BIT);
//----------------------------------------END---------------------------------------
其中memset函数的第二个参数应该是显示器要显示的内容,这里为什么是0x00? |