技术专栏
hi3519dv500 uboot logo显示
参考文档链接
ReleaseDoc/zh/01.software/board/MPP/开机画面使用指南.pdf
功能实现
海思支持通过程序或者boot命令行实现,这里主要讲如何通过boot命令行实现该功能,使用硬件为社区的鸿欧派。
logo-jpeg图片准备
首先需要准备好自己的jpeg格式的logo图片,文档里也支持bmp,但用jpeg的资料比较多然后jpeg也节省空间,所以还是用jpeg格式吧。然后要把图片传到板子上去,可以通过烧录软件烧录进去也可以自己手动tftp导入,这里我通过烧录软件烧入。
在rootfs后面分了1M给logo,这样就不用去调整分区,如果要扩容放到前面去的话就需要调整分区。
uboot 命令行配置
mmc read 0x0 0x41000000 0x108400 0x1000 //读取图片数据
setenv jpeg_addr 0x41000000 //设定读取地址
setenv jpeg_size 0x100000 //图片大小,可以超过这样就不用每次修改,这里预留1M
setenv jpeg_emar_buf 0x42000000 //图片解码过程中存放的位置
setenv vobuf 0x50000000 //解码后输出图像的存放位置
dcache off //关闭dcache
decjpg 0 //调用硬件解码jpeg
dcache on //开启dcache
startvo 0 1024 23 //开启vo,mipi显示,1080P60
startvl 0 0x50000000 1920 0 0 1920 1080 // vl显示,1080P
按照上面的命令依次输入,就可以看到屏幕点亮了。
我们可以把上面的设置报bootcmd进行保存,这样下次开机就会有了。
setenv bootcmd 'mmc read 0 0x41000000 0x108400 0x1000; setenv jpeg_addr 0x41000000; setenv jpeg_size 0x100000; setenv jpeg_emar_buf 0x42000000; setenv vobuf 0x50000000; dcache off; decjpg 0; dcache on; startvo 0 1024 23; startvl 0 0x50000000 1920 0 0 1920 1080; mmc read 0 0x40010000 0x800 0x400; ipcboot bl31 0x40010000; mmc read 0 0x44000000 0xc00 0x7800; ipcboot uimgfdt 0x44000000'
saveenv
re
然后启动后还需要改load脚本里面的驱动加载参数,不修改的话mipi会被复位导致应用程序还没起来就把logo刷掉。
结束
欢迎讨论交流
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
2
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据相关专栏
-
浏览量:4848次2023-03-17 10:21:08
-
浏览量:5566次2023-07-12 10:54:09
-
浏览量:1809次2025-01-24 09:36:06
-
浏览量:3764次2024-11-13 14:14:36
-
浏览量:4344次2023-11-09 16:39:11
-
2025-01-24 10:06:58
-
浏览量:4824次2023-07-13 15:07:51
-
浏览量:4048次2023-03-17 10:25:53
-
浏览量:22次2025-12-01 17:09:59
-
浏览量:4864次2023-07-12 17:02:05
-
浏览量:2365次2023-03-20 14:39:03
-
浏览量:4617次2023-03-17 09:53:59
-
浏览量:4254次2023-03-17 18:38:40
-
浏览量:3708次2023-03-17 10:04:01
-
浏览量:39次2025-11-28 19:48:58
-
浏览量:6012次2023-03-20 14:01:27
-
2023-07-22 13:41:13
-
2023-10-10 12:37:57
-
2023-07-21 09:13:37
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
毛巾卷
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注

微信扫码分享
QQ好友