| 
 | 
 
发表于 2023-4-3 15:05:15
 1657 浏览  0 回复
                                 
 
 
UIS8581A,UIS7862S,UIS7862A 如何增大logo buffer?
                                
 
[QUESTION] 
        如何增大logo buffer?  
 
[ANSWER] 
        当屏的分辨率比参考设计大时,需要调整logo buffer的大小,计算公式如下: 
logo buffer大小的计算公式如下: 
size = w * h * 4 /* 计算结果需要4k对齐 */ 
 
以SL8541E为例,参考设计的分辨率为720*1280,客户使用的屏分辨率为720*1440 
size = 720*1440*4=4147200 4k对齐 为0x3f5000 
 
uboot: 
- /bsp/bootloader/u-boot15/arch/arm/dts/sl8541e_xxx.dts (对应贵司使用的board)
 
 - 68                 logo_reserved: logobuffer@9e000000{
 
 - --                         reg = <0x9e000000 0x384000>;
 
 - ++                         reg = <0x9e000000 0x3f5000>;
 
 - 70                 };
 
  复制代码 kernel:- bsp/kernel/kernel4.14/arch/arm/boot/dts/sp9832e-go-mach.dtsi 
 
 - 167                 logo_reserved: logobuffer@9e000000 {
 
 - --                        reg = <0x9e000000 0x384000>;
 
 - ++                        reg = <0x9e000000 0x3f5000>;
 
  复制代码 
 
 
 |   
 
 
 
 |  
| 
 手机微信同号:13682654092 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
 |