WINCE5.0 EBOOT下载更新开机LOGO

时间:2022-01-26 18:00:22

原先用的开发板的开机LOGO是用数组的形式放进EBOOT.BINNK.BIN中的,这样带来的问题是:图片分辨率很大的时候需要修改EBOOT.BIN。另外如果我们需要经常更新LOGO的话,还要重新编译,这个如果源码不开放,那就抓狂了。用EBOOT来下载更新LOGO,就是把LOGO放到NAND的固定块中去。让系统起来后自己去读它。然后显示出来。

开发平台:
SC32440+64MB NAND+64MB SDRAM + WINCE5.0

基本流程:
1,
EBOOTMAIN.C中添加下载图片二进制文件的驱动命令函数,并且在loader.h中申请函数定义;

 

 

1,  EBOOT初始化LCD的时候添加显示LOGO的函数,此函数可以在NAND.CPP中实现,具体可以参考NK的读取函数,这里给个DEMO

注意:如果出现读取的时候显示初始阶段屏幕抖的问题,可以采用先读取LOGO,后点亮背光,这样就看不到抖了,最后注意在调用NAND相关函数的时候,要在EBOOT main.c下面先初始化,还要注意LOADER.H中对NAND分区的了解和处理

好了本人人生第一篇博文诞生了!!haha~~