有个项目,需要修改开机画面,已开始以为很简单的,和5.0一样,在DNW里面有一项,直接通过USB烧写就好了,结果OK6410的Eboot里面没有提供这项,苦逼啊,要自己改!
网上搜了下,有,但是江的不全,得自己摸索~~~~
搞了半天时间,搞定了,说说经验方法~~~~
上图~~~~~
这是Eboot里BOOL OEMPlatformInit(void)里面的static void InitializeDisplay函数,用来显示开机画面的,加上这句:memcpy((void *)IMAGE_FRAMEBUFFER_UA_START, (void *)gImage_logo, 480*272*2);全部都搞定。
1.把自己需要的图片转成二进制文件,工具自己选
2.转换完成以后,查看转换后的数组内容,字节是否足够,比如LCD