立即注册
查看: 1244|回复: 1

[海思技术资料] 海思Hi3559/Hi3519/Hi3516/Hi3556/Hi3518开机画面使用指南

已绑定手机
已实名认证
发表于 2021-10-21 15:18:20 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、开机画面使用指南
1.1 功能简介
Uboot代码提供功能如下:
-提供boot环境下VO设备的开启和关闭,涵盖VO典型接口和时序。
-提供boot环境下VO图形层的开启和关闭。
-提供boot环境下VO视频层的开启和关闭。
-提供boot环境下JPEG硬件解码输出RGB格式图像(仅HI3559AV100支持),配合VO图形层显示。
-提供boot环境下JPEG硬件解码输出YVU SEMI-PLANAR420格式图像,配合VO视频层显示。
-VO图形层默认显示格式为ARGB1555,视频层默认显示格式为YVU SEMI-PLANAR420。
注意:hi3516EV200不支持硬件解码,视频层输入为YVU SEMI-PLANAR420格式图像,图形层输入为ARGB1555格式。

1.2 boot 命令行
-startvo:启动VO设备
参数:设备号,接口类型,时序
HiSilicon # help startvo
startvo - open vo device with a certain output interface.
- startvo [dev intftype sync]
– <dev>:设备号,请参见表1-3
– < intftype >:接口类型,请参见表1-3
– <sync>:时序类型
Hi3559AV100:
0(PAL), 1(NTSC), 2(1080P24), 3(1080P25)
4(1080P30), 5(720P50), 6(720P60), 7(1080I50)
8(1080I60), 9(1080P50), 10(1080P60), 11(576P50)
12(480P60), 13(800x600), 14(1024x768), 15(1280x1024)
......

视频层所支持的最大分辨:
芯片最大分辨率
H13559AV100VHDO:4096x4096;VHD1:1920x1920
H13519AV100VHD0:4096x4096;VHD1:1920x1920
H13516DV300/H13516AV300VHD0:1920x1080
H13559V200VHD0:3840x2160
H13556V200VHD0:1920x1080
H13516EV200VHD0:1920x1080


图形层所支持的最大分辨
芯片最大分辨率
H13559AV100VHD0:3840x2160
VHD1:1920x1920
H13519AV100VHD0:4096x4096
VHD1:1920x1920
H13516DV300/H13516AV300VHD0:1920x1080
H13559V200VHD0:3840x2160
H13556V200VHD0:1920x1080
H13516EV200VHD0:1920x1080


1.4 涉及代码
该开机画面只提供了基本的功能函数,用户可以根据具体应用进行配置,尤其是解码部分可以做得更加灵活。
Makefile
include/hi35xx_vo.h
include/configs/hi35xx.h
cmd/cmd_vo_hi35xx.c
cmd/cmd_dec.c
cmd/Makefile
product/hiosd/vo/hi35xx(仅列举一层目录内容)
Makfile vou.c vou_coef.h vou_coef_org.c vou_coef_org.h vou_def.h
vou_drv.c vou_drv.h vou_hal.c vou_hal.h vou_reg.h hi_type.h
product/hiosd/hdmi/hdmi_2_0(仅列举一层目录内容)
boot_hdmi_intf.c boot_hdmi_intf.h drv hi_hdmi.h hi_type.h
product/hiosd/mipi_tx/hi35xx(仅列举一层目录内容)
type.h Makefile mipi_tx.c mipi_tx_hal.c hi_mipi_tx.h mipi_tx_hal.h
mipi_tx_reg.h product/hiosd/dec(仅列举一层目录内容)
jpegd.c jpegd_drv.h jpegd_error.h jpegd_image.c mjpeg_func.h
mjpeg_image.c hi_type.h jpegd_drv.c jpegd_entry.c jpegd.h
jpegd_image.h jpegd_reg.h Makefile mjpeg_idct.c mjpeg_mcu.c
注意:
-对于芯片Hi3559AV100ES,上述“hi35xx”使用“hi3559av100es”代替。
-对于芯片Hi3559AV100,上述“hi35xx”使用“hi3559av100”代替。
-对于芯片hi3519AV100,上述“hi35xx”使用“hi3519av100”代替。
-对于芯片Hi3516DV300,上述“hi35xx”使用“hi3516dv300”代替。
-对于芯片Hi3516EV200,上述“hi35xx”使用“hi3516ev200”代替,且不支持product/hiosd目录下hdmi、mipi_tx和dec配置。

1.5 命令行示例
下面以Hi3559AV100芯片配置设备DHD0的时序HDMI 1080p@60输出为例。
特别说明:各芯片DDR下载地址有所不同,根据芯片来使用DDR地址。
l 设置环境变量,配置jpeg解码参数
setenv jpeg_addr 0x92000000;
setenv jpeg_size 0x8f0b8;
setenv jpeg_emar_buf 0x96000000;
setenv vOBUf 0xa0000000;
saveenv
-解码JPEG到内存:decjpg 0
-配置DHD0设备启动:startvo 0 32 10
-配置V0启动:startvl 0 0xa0000000 1920 0 0 1920 1080
-关闭V0:stopvl 0
-关闭DHD0设备:stopvo 0

更多内容请下载附件查看
2021-10-21 15:17 上传
文件大小:
484.32 KB
下载次数:
1
附件售价:
1 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除

已绑定手机
发表于 2021-10-21 16:11:25 | 显示全部楼层 来自 广东省深圳市
看看看看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表