搜索

451

主题

663

帖子

5297

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5297
QQ
发表于 2023-4-3 15:05:15 1012 浏览 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:
  1. /bsp/bootloader/u-boot15/arch/arm/dts/sl8541e_xxx.dts (对应贵司使用的board)
  2. 68                 logo_reserved: logobuffer@9e000000{
  3. --                         reg = <0x9e000000 0x384000>;
  4. ++                         reg = <0x9e000000 0x3f5000>;
  5. 70                 };
复制代码
kernel:
  1. bsp/kernel/kernel4.14/arch/arm/boot/dts/sp9832e-go-mach.dtsi
  2. 167                 logo_reserved: logobuffer@9e000000 {
  3. --                        reg = <0x9e000000 0x384000>;
  4. ++                        reg = <0x9e000000 0x3f5000>;
复制代码



手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表