TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728 TLV320AIC304 音频没有输出

我用的是最新的sdk : ti-processor-sdk-linux-am57xx-evm-06.03.00.106-Linux-x86-Install.bin

使用aplay 播放音乐后打印一下信息

root@am57xx-evm:/# aplay yu.wavPlaying WAVE 'yu.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereoaplay: pcm_write:2051: write error: Input/output erro

内核打印信息

kernel.txt

下面是我的原理图

DJ-AM57X-Audio.pdf

这是我的dts配置文件

7220.am57xx-beagle-x15-common.txt

我只是把mcasp3中的“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 24>;”改成“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 22>;” (不改的话无法启动)

用示波器测量发现AIC_MCLKR是一个杂波 ,不是正选波形

 

Nancy Wang:

感谢您对TI产品的关注!为更加有效地解决您的问题,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

liqf sky:

回复 Nancy Wang:

谢谢你的回复,项目交付期快到了,这款芯片的工程师有回复吗

liqf sky:

回复 Nancy Wang:

都快半个月了,有回复吗?是我硬件设置的问题,还是内核配置问题,能不能给点修改意见

Nancy Wang:

回复 liqf sky:

抱歉,目前还没有收到回复,我再帮您问一下。

Nancy Wang:

回复 liqf sky:

通过发出以下命令可以查看播放设备吗?
aplay -l
如果可以,是否可以指定设备然后播放,如以下所述:
software-dl.ti.com/…/Audio.html

liqf sky:

回复 Nancy Wang:

root@am57xx-evm:/# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: BeagleBoardX15 [BeagleBoard-X15], device 0: davinci-mcasp.0-tlv320aic3x] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: H58040000encode [HDMI 58040000.encoder], device 0: HDMI 58040000.encode] Subdevices: 1/1 Subdevice #0: subdevice #0 root@am57xx-evm:/# aplay -Dplughw:0,0 yu.wav Playing WAVE 'yu.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo aplay: pcm_write:2051: write error: Input/output error root@am57xx-evm:/# root@am57xx-evm:/# root@am57xx-evm:/# aplay -Dplughw:1,0 yu.wav Playing WAVE 'yu.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo [ 115.563707] HDMI: omapdss HDMI error: hdmi_audio_start: Video mode does not support audio 还是没有声音,我把mcasp3中的“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 24>;”改成“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 22>;” 有影响吗?, clkout2(D18)引脚没有信号

赞(0)
未经允许不得转载:TI中文支持网 » AM5728 TLV320AIC304 音频没有输出
分享到: 更多 (0)