MTK6575 HDMI无音频输出
高手们,请教一下,75的HDMI显示是没问题,现在无音频输出,谢谢
[DISP/DPI] [Error] DPI FIFO is empty, 3 times interrupt !
[ 287.563613] [hdmi] hdmi_audio_config
[ 287.564057] [hdmi]hdmi_print_power_state,#344 hdmi state: ON
[ 287.564771] [hdmi]hdmi_audio_config,#870 sample rate=44100
[ 287.565454] [hdmi_drv] hdmi_drv_audio_config
LogCat出错:
05-22 20:22:17.128: E/hdmi(522): >> HDMILocalService.enableAudioImp(true)
05-22 20:22:17.134: E/AudioManager(522): enableHDMIAudio(true)
05-22 20:22:17.135: E/AudioService(239): enableHDMIAudio(true)
05-22 20:22:17.136: E/AudioService(239): Command string = SetHDMIAudioEnable=1
05-22 20:22:19.878: E/hdmi(522): >> HDMILocalService.enableAudioImp(false)
05-22 20:22:19.884: E/AudioManager(522): enableHDMIAudio(false)
05-22 20:22:19.885: E/AudioService(239): enableHDMIAudio(false)
05-22 20:22:19.885: E/AudioService(239): Command string = SetHDMIAudioEnable=0
05-22 20:22:23.752: E/hdmi(522): >> HDMILocalService.enableAudioImp(true)
05-22 20:22:23.758: E/AudioManager(522): enableHDMIAudio(true)
05-22 20:22:23.759: E/AudioService(239): enableHDMIAudio(true)
05-22 20:22:23.759: E/AudioService(239): Command string = SetHDMIAudioEnable=1
05-22 20:22:25.969: E/hdmi(522): >> HDMILocalService.enableAudioImp(false)
05-22 20:22:25.976: E/AudioManager(522): enableHDMIAudio(false)
05-22 20:22:25.977: E/AudioService(239): enableHDMIAudio(false)
05-22 20:22:25.977: E/AudioService(239): Command string = SetHDMIAudioEnable=0
05-22 20:22:27.746: E/hdmi(522): >> HDMILocalService.enableAudioImp(true)
05-22 20:22:27.752: E/AudioManager(522): enableHDMIAudio(true)
05-22 20:22:27.752: E/AudioService(239): enableHDMIAudio(true)
05-22 20:22:27.753: E/AudioService(239): Command string = SetHDMIAudioEnable=1
alps/mediatek/source/kernel/drivers/hdmitx/hdmitx.c
alps/mediatek/platform/MT6575/kernel/drivers/video/dpi_drv.c
alps/mediatek/platform/mt6575/kernel/drivers/sound/auddrv_kernel_driver.c
dws没有配对
找茶(303856321) 15:08:35
DWS的I2S没配对
HDMI音频只跟这个有关
我是这样配置DWS的,不知道有没有配置正确,谢谢
GPIO的模式有没有配对?
你用的是什么转换芯片,如果是用彦阳7305B的话I2S信号用做电平转换处理。
GPIO的不知道有没有配置正确
用的是NXP TDA19989
兄弟,你的HDMI是否全部OK了?我现在也是75平台,用的TDA19989,现在情况是驱动也跑了,也能检测到HDMI线的拔插,但是电视一直显示无信号,等于是芯片无输出一样,有没有遇到这种情况?
无信号的没出现过
噢,谢谢你的回复
你项目上用的屏用的是MIPI还是RGB呢?我这里的板是RGB信号从BB出来,直接并联给了TDA19989和RGB屏,不知道是不是这里问题。另外,你的声音是咋回事,能不能共享下解决方案?我哪怕先弄通一路先出来信号也是好的啊,现在一直提示无信号
我后来参考MTK base工程,把屏配置成Mipi屏,板子不挂屏,然后连接HDMI线,能看到板上提示HDMI已连接后,电视还是显示无信号,哥们儿有没有什么建议呢?
我用的也是MIPI屏呀,也是用TDA19989
噢,你调试时是不是直接就有图像输出?我这里一直是无信号
你的声音是怎么解决掉的呢?我看一下,不行先把声音弄出来也成,呵呵
兄弟,你的RGB接口是怎么对PCLK配置的呢?我用示波器量这个脚也没有波形,我看base版本带的TDA19989的驱动里面竟然没有找到关于PCLK设置的代码,能不能帮我查一下参考一下,谢谢
问题有找到吗?你用的是哪个版本的软件ICS还是ICS2?
找到了,硬件接口有问题
不过我们用的是RGB屏,再用NXP这颗芯片,会死机,不知道怎么解决,后面没弄了,谁有解决办法麻烦贴上来一个,谢谢
你们用的是RGB屏,那NXP这颗是怎么接的?
都是用了DPI接口
兄弟!你们怎么弄的啊?
兄弟!你的HDMI有声音吗?
还没有,还没找出来是什么问题
我的也没有声音,不知道是怎么回事!
75上面的I2S0软件上默认是接ATV,如果没有声音,需要软件解,让音频通路不要做ATV。你再试试。
ATV我没有配置,NXP9989也是接在I2S0上面的
恩,我用的是7035B,之前也没有声音。后来是软件调通的,说是音频强制走HDMI的通路就OK了。
软件上具体如何修改,能分享一下吗?谢谢
ATV的是I2S IN,ATV芯片给BB处理。HDMI是I2S OUT,BB给HDMI发送器。