RK3588 HDMI IN调试

news/2024/11/16 22:42:28/文章来源:https://www.cnblogs.com/wmc245376374/p/18376906

HDMI RX控制器配置:

    /* Should work with at least 128MB cma reserved above. */&hdmirx_ctrler {status = "okay";/* Effective level used to trigger HPD: 0-low, 1-high */hpd-trigger-level = <1>;hdmirx-det-gpios = <&gpio1 RK_PD5 GPIO_ACTIVE_LOW>;pinctrl-names = "default";pinctrl-0 = <&hdmim1_rx &hdmirx_det>;};hdmi {hdmirx_det: hdmirx-det {rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_up>;};};
板级配置需要与实际硬件电路连接对应:
hpd-trigger-level:触发HPD的有效电平,<1>表示RK3588控制引脚和HDMI端口HPD电平状态相
同,<0>则表示相反。

 

hdmirx-det-gpios:HDMI插入检测引脚,需要根据实际硬件连接配置GPIO和有效电平,低电平
有效时,需要配置pinctrl为内部上拉。
 
预留内存
RK3588 HDMI RX模块只能使用物理连续内存,需要预留至少128MB的CMA内存:
注:按3840x2160分辨率,RGB888图像格式,4个轮转Buffer计算。
reserved-memory {#address-cells = <2>;#size-cells = <2>;ranges;dma_trans: dma-trans@3c000000 {reg = <0x0 0x3c000000 0x0 0x04000000>;};/* Reserve 256MB memory for hdmirx-controller@fdee0000 */cma {compatible = "shared-dma-pool";reusable;reg = <0x0 (256 * 0x100000) 0x0 (256 * 0x100000)>;linux,cma-default;};};

Audio配置:

hdmiin_dc: hdmiin-dc {compatible = "rockchip,dummy-codec";#sound-dai-cells = <0>;};hdmiin-sound {compatible = "simple-audio-card";simple-audio-card,format = "i2s";simple-audio-card,name = "rockchip,hdmiin";simple-audio-card,bitclock-master = <&dailink0_master>;simple-audio-card,frame-master = <&dailink0_master>;status = "okay";simple-audio-card,cpu {sound-dai = <&i2s7_8ch>;};dailink0_master: simple-audio-card,codec {sound-dai = <&hdmiin_dc>;};};&i2s7_8ch {status = "okay";
};

 

HDMI IN APK适配方法
packages/apps/rkCamera2 :预览apk,通过framework层与上述TV源数据服务进行交互,该APK在桌面上图标名称为 HdmiIn
SDK默认代码HDMI IN功能是关闭的,使能HDMI IN功能,需配置如下属性,开启后会编译含上述APK在内的相关模块:
diff --git a/rk3588s_t/rk3588s_t.mk b/rk3588s_t/rk3588s_t.mk
index 3ddc9f3..756fc41 100644
--- a/rk3588s_t/rk3588s_t.mk
+++ b/rk3588s_t/rk3588s_t.mk+BOARD_HDMI_IN_SUPPORT := true
+BOARD_SHOW_HDMI_SETTING := true

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/786220.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿里云服务器很久未用,服务访问异常

很久(大概一两个月)都没在使用自己的个人阿里云服务器,当自己再次访问时,竟然报错无法访问,这让自己很是意外!! 然后自己开始排查问题。 登录服务器查看docker服务,发现全部正常。 可是当自己打算重新启动时发现问题,竟然无法重启,这就很奇怪了,服务不都好好的嘛,怎么…

程序设计语言基础-有限自动机+正规式

不确定的有限自动机 NFA 该状态机在任何一个状态,基于输入的字符都不能做成一个确定的状态转换,这里分为两种状况。对于一个输入,它有两个状态可以转换。 存在ε的情况,即没有任何字符输入的情况下,NFA可以从一个状态迁移到另一个状态。确定的有限自动机 DFA 该状态机在任…

程序设计语言基础-编译过程概述+表达式

程序设计语言分类 面向机器的语言 由0、1组成的机器指令序列或汇编语言(如:move ax,bx),可读性差,难以修改和维护。 面向应用程序的语言 如,Java、C、C++、Python、Delphi、PASCAL等,更接近人类语言,提高程序设计效率。 程序设计语言分类生成目标代码过程编译程序 词法分…

微软RDL远程代码执行超高危漏洞(CVE-2024-38077)漏洞检测排查方式

漏洞名称:微软RDL远程代码执行超高危漏洞(CVE-2024-38077) CVSS core: 9.8漏洞描述: CVE-2024-38077 是微软近期披露的一个极其严重的远程代码执行漏洞。该漏洞存在于Windows远程桌面许可管理服务(RDL)中,攻击者无需任何权限即可实现远程代码执行,获取服务器最高权限…

人生的意义

人生的意义。(一) 人生的意义:美好的事物吸引(使)美好的人去爱。爱一个事物后,就在意这个事物,想和这个事物在一起,依恋这个事物(不想和这个事物分开),想充分感受和体验这个事物,追求和得到这个事物,关心和守护这个事物,让这个事物幸福,等等很多情感。 俗话说“…

明明存在InterSystems ODBC,但IIS站点的程序连接数据库时却提示ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

这是因为InterSystems ODBC只提供了32位版本的支持 而我们的web程序部署到IIS上后默认没有开启32位应用程序支持 需要在IIS应用程序池.高级设置中,将[启用32位应用程序]选项设置为true

你每天的销售数据日报需要多少时间处理?如果有办法能30秒出报表,你怎么选?

每天的销量数据的获取对于品牌连锁企业来说,是商品管理部门、营运部门同事或者企业领导每天早上的必做事情之一。因此,对于如何准确,快速,低代价的获取销量信息,是一门艺术。据观察了解,目前来说各企业获取每日销量数据的方式参差不齐,大致来说主要分为两类:①、每日销…

SciTech-Mathmatics-Analysis: important inequalities 重要的几个不等式

均值不等式排序不等式Trigonometry inequalityNewton inequalityBernoulli inequalityChebyshev inequality

REST framework:接口文档

REST framework通过第三方库可以自动帮助我们生成网页版的接口文档,自动接口文档能生成的是继承自APIView及其子类的视图 1、安装依赖 REST framewrok生成接口文档需要coreapi库的支持pip install coreapi -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.…

二维加工系统(切割,裁断,点胶)

二维加工软件(切割,点胶,钻孔,冲裁); (1)支持dxf导入:(2)支持路径编程;(3)支持排料(4)支持 路径模拟;(5)支持自动运行切割;

RK3588添加支持RS485收发

RS485是在串口基础上利用电平转换芯片,将TTL电平转换成485的差分信号,电路图如下:RO: 接收器输出----接RXRE: 接收器输出使能(低电平-接收使能)DE: 驱动器输出使能(高电平-发送使能)DI: 驱动器输入----接TX在传输数据时候需要将RS485 RE置高,发送使能,接收禁止;发送完…

网站图片显示错误怎么办

打开HTML文件:使用文本编辑器打开包含图片的HTML文件。检查图片路径:寻找<img>标签,检查src属性是否正确指向图片文件。 例如:html<img src="images/example.jpg" alt="Example Image">验证路径:确认路径是否正确,如果是相对路径,确保它…