Firefly开源社区

标题: HDMI 接音频转换器后输出问题 [打印本页]

作者: 橘子不甜~    时间: 2024-5-11 13:18
标题: HDMI 接音频转换器后输出问题
最近打算用HDMI 做Audio7.1,但是 firefly 官方固件 ITX-3588J_Android12_HDMI_231027 接入 HDMI 音频转换器后,音频可以输出7.1,但是没有图像输出(HDMI 直接接屏幕是有图像输出的,HDMI 音频转换器硬件没问题)。瑞芯微官方源码编译的系统接 HDMI 音频转换器后,图像可以从音频转换器的 HDMI out 口输出图像到显示器,烧录到 ITX-3588J 板卡上之后接入 HDMI 音频转换器也可以输出音频和图像,此外,购买的 aio_3588q 产品接入该 HDMI 音频转换器后也无法从转换器的 HDMI out 输出图像,都是firefly官方镜像,请问目前firefly的源码要如何修改才能确保 HDMI 接入转换器后才能输出图像?


tchip_askquestions

logcat.zip

2.82 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: 橘子不甜~    时间: 2024-5-11 13:21
目前对比过firefly和瑞芯微官方的源码,比较落后,很多补丁都没及时更新,加上副厂额外的修改,补丁都不通用。
作者: 橘子不甜~    时间: 2024-5-11 13:26
这是接入 HDMI 音频转换器后无法out的内科日志:

dmesg.zip

33.85 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: zhangzhenzhao    时间: 2024-5-11 15:02
你是想HDMI强制输出把,执行命令就可以了,参考如下命令
echo on > /sys/class/drm/card0-HDMI-A-1/status
作者: 橘子不甜~    时间: 2024-5-11 15:40
zhangzhenzhao 发表于 2024-5-11 15:02
你是想HDMI强制输出把,执行命令就可以了,参考如下命令
echo on > /sys/class/drm/card0-HDMI-A-1/status

/sys/class/drm/card0-HDMI-A-1/status 一直是输出状态,而且直接HDMI连接显示器也可以输出画面,就是板卡 HDMI 将数据输出到 HDMI 音频转接器之后,从 HDMI 音频转换器的 HDMI OUT 口无法输出图像到显示器,瑞芯微的 box 产品是没问题的,另外我试了 firefly 的AIO 3568J 也是没有问题的,但是 ITX 3588J 和 AIO 3588Q就是不行
作者: 橘子不甜~    时间: 2024-5-11 15:46
我把瑞芯微的官方box产品编译的镜像烧录到 ITX 3588J 之后,板卡通过HDMI 将数据传输给 HDMI 音频转接器,然后音频转接器的HDMI OUT 也能把图像输出到屏幕上。目前 firefly 源码编译固件和下载固件均无法实现 HDMI 音频转接器 图像 OUT到显示器上。
作者: 橘子不甜~    时间: 2024-5-13 10:40
本帖最后由 橘子不甜~ 于 2024-5-13 10:43 编辑

该不会还是要看瑞芯微吧
作者: zhangzhenzhao    时间: 2024-5-13 16:42
可能要看板端HDMI输出的像素格式
作者: 橘子不甜~    时间: 2024-5-13 18:52
zhangzhenzhao 发表于 2024-5-13 16:42
可能要看板端HDMI输出的像素格式

已经在对照瑞芯微的主分支了,你们代码跟瑞芯微的差异比较大,drm 这一块就很明显了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1