uboot开机画面

来源:互联网 发布:regina知乎 编辑:程序博客网 时间:2024/05/16 08:38

// 开机画面图片
tftp 0x94000000 big1080.jpg

setenv jpeg_addr 0x94000000
setenv jpeg_size 0x842f7
setenv vobuf 0x94000000
saveenv

// 解码 JPEG 到内存
decjpg

// 设置背景色
setvobg 0 0

// 1(CVBS),2(YPBPB),4(VGA),8(BT.656) ,16(BT.1120) ,32(HDMI)
// 10(1080P60)
startvo 0 4 10

startgx 0 0x94000000 3840 0 0 1920 1080

setenv bootcmd ‘decjpg;startvo 0 4 10;startgx 0 0x94000000 3840 0 0 1920 1080;nand read 0x82000000 0x100000 0x500000;bootm 0x82000000’

reset

///////////////////////////////////////////////
startgx 0 0x94000000 2048 0 0 1024 768
startgx 0 0x94000000 200 0 0 100 66
startgx 0 0x94000000 100 960 540 100 66

stopgx 0
stopvo 0

/////////////////////
已知问题:
无法合适位置关闭开机画面
尝试的解决方法:

2.寻找在启动到文件系统之后,在应用层找到代替stopgx 0;stopvo 0的方案:
经测试如下接口,未成功
s32Ret = HI_MPI_VO_GfxLayerUnBindDev(0, 0);
s32Ret = SAMPLE_COMM_VO_StopChn(VoDev, enVoMode);
s32Ret = SAMPLE_COMM_VO_StopDevLayer(VoDev);
s32Ret = HI_MPI_VO_CloseFd();

0 0
原创粉丝点击