这里写自定义目录标题
背景
tina系统启动的过程中会出现开机logo出现拉伸的情况,影响体验
原因
uboot启动过程加载显示logo,内核部分的平滑显示做的有问题。
解决办法
1.logo图片对应上屏幕分辨率,这样就不会存在拉伸情况,但是这样比较占用flash内存空间,也就是说boootlogo的分区的大小比较大
2.重新优化内核部分的logo平滑显示
解决方法一,开机logo跟lcd分辨率一致
-
由于开机logo读取的分辨率大小是在uboot-board.dts中获取,这里需要修改下面两个参数跟lcd分辨率对应:
fb0_width = <720>;
fb0_height = <1280>;
根据自己lcd分辨率配置 -
根据自己logo大小分配logo分区大小,大小是504的整数倍
sys_partition.fex:
[partition]
name = boot-resource
;size = 504
size = 4096
downloadfile = “boot-resource.fex”
user_type = 0x8000 -
替换开机logo,一般情况下logo文件的是32bit的bmp图片,路径为:
f133\target\allwinner\generic\boot-resource\boot-resource\路径下的bootlogo.bmp另外提供一个32bit bmp图片转换的工具:
图片格式转换工具
最后编译打包即可