瑞芯微Rockchip开发者社区
直播中

李维嘉

7年用户 1447经验值
私信 关注
[问答]

RK3399如何制作更新logo.img?

RK3399如何制作更新logo.img?

回帖(1)

于惠

2022-3-7 09:56:33
  LOGO分区
用户如果有动态更新开机LOGO的需求(一般在应用层发起更新),可以通过独立的LOGO分区实现。


操作步骤:
1.分区表中增加独立的LOGO分区
2.用户根据需要以某种方式动态更新LOGO分区中的图片。更新时,用户直接把原始图片更新到
LOGO分区中即可,不需要任何打包。当LOGO分区的图片无效时,则仍旧使用resource文件中默认的图片。

LOGO分区支持2张图片:图片1用于替换logo.bmp,图片2用于替换logo_kernel.bmp。两张图片紧挨着,图片之间保持512字节对齐,顺序不可更换



"logo" partition layout, not change order:
|----------------------| 0x00
| raw logo.bmp |
|----------------------| N*512-byte aligned
| raw logo_kernel.bmp |
|----------------------|
N: the sector count of logo.bmp




制作logo.img命令:

以6M logo.img为例,logo.bmp/logo_kernel.bmp size=2,074,678 字节,



// 6*1024*1024/512=12288

dd if=logo.bmp of=logo.img count=1 bs=12288b conv=sync

// 2074678/512=4052.105
dd if=logo_kernel.bmp of=logo.img bs=1 seek=4053b count=4053b conv=notrunc
举报

更多回帖

发帖
×
20
完善资料,
赚取积分