您好!
使用 SK-AM62定制电路板和 Linux 驱动程序"ti、tlv320aic3106"中的音频编解码器"TLV320DAC3203IRGET"。
在 I2C 线路中检测到的音频编解码器且它显示地址0x18、也加载了驱动程序属性、
下面是 I2C 转储:
root@am62xx-evm:~# i2cdump -y -f 1 0x18
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00:00 00 10 00 07 91 08 00 00 00 00 00 81 82 00 80 02?????????????
10:00 08 01 01 80 01 00 04 00 00 01 00 00 00 01 00???? ……………………………
20:00 00 00 00 00 AA 00 00 00 00 00 00 00 00 00 00 ... ?..........
30:00 00 00 00 00 12 03 02 02 00 00 08 01 00 d6 ..... ?????????
40: 00 00 00 00 6F 38 00 00 00 00 00 00 ee 10 D8 7e e3...o8 ... ???~?
50:00 00 00 88 00 00 00 00 7f 00 00 00 00 00 00 00 00…… ?………
60:7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00?..........
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
root@am62xx-EVM:~#
您能告诉我们 I2C 配置是否正确吗?
问题是"Audio was not playing in the Jack (音频未在插孔中播放)"。
探测 MCLK、BCLK、WCLK 线路、但只生成了 MCLK、而没有生成剩余的线路。
root@am62xx-evm:~# aplay / piano2.wav
Playing wave '/piano2.wav':带符号16位小端序,速率48000Hz,立体声
Aplay:PCM_WRITE:2059:写入错误:输入/输出错误
[ 108.102224] ti-bcdma 485c0100.dma-控制器:chan1 teardown timeout!
root@am62xx-EVM:~#
您能帮助我们解决这个问题吗?