来源
来源海思官方文档《开机画面使用指南.pdf》。
概述
配置开机画面的接口,需要自行移植实现外设芯片驱动。
海思的uboot只是提供了VO接口。
VO 图形层默认显示格式为 ARGB1555,视频层默认显示格式为 YVU SEMIPLANAR420。
提供命令行和函数调用两种方式。
boot命令行
startvo:启动 VO 设备
参数:设备号,接口类型,时序
startvo [dev intftype sync]
Hi3519AV100 上典型值如下:
0(PAL), 1(NTSC), 4(1080P30), 6(720P60)
10(1080P60), 21(1920x1200), 26(2560x1440_30),31(3840x2160_30)
33(3840x2160_60),45(1080x1920_60)
说明:上面列举的时序要根据具体的设备和接口类型配合起来使用, 具体接口支持的时序类型参考文档《HiMPP V4.0 媒体处理软件开发参考》 的“视频输出” 章节。
stopvo:关闭 VO 设备
参数:设备号
stopvo [dev]
芯片差异表
芯片 | Device | Graphic Layer | Video layer | Interface type |
Hi3559AV100/ Hi3519AV100 | [0,1] | {0,1} | {0,1} 不支持 PIP 层显示 | 16(BT.1120), 32(HDMI), 16384(MIPI_Tx) |
boot函数
startvo
int start_vo(unsigned int dev, unsigned int type, unsigned int sync);
stopvo
int stop_vo(unsigned int dev);
P.S.
只是列出了部分内容,其余详细文档,请参考海思提供的资料。