工具与软件:
尊敬的专家:
我‘m 使用 RK3588通过 I2S 连接 TLV320AIC3104、内核为 v5.10。
现在我可以播放 wav 文件,扬声器是正常的;但当使用录音文件,然后播放相同的文件,扬声器只有噪音声音。
原理图显示熔断:

DTS 配置:
sound: tlv320-sound {
status = "okay";
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "rockchip-tlv320";
simple-audio-card,mclk-fs = <256>;
simple-audio-card,widgets =
"Line","Line In",
"Line","Line Out",
"Speaker","External Speaker",
"Microphone","Microphone Jack";
simple-audio-card,routing =
"LINE1L","Microphone Jack",
"LINE1R","Microphone Jack",
"Line Out","LLOUT",
"Line Out","RLOUT";
simple-audio-card,cpu {
sound-dai = <&i2s2_2ch>;
};
simple-audio-card,codec {
sound-dai = <&tlv320aic3x>;
};
};
&i2c2 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c2m4_xfer>;
tlv320aic3x: tlv320aic3x@18 {
#sound-dai-cells = <0>;
compatible = "ti,tlv320aic3104","ti,tlv320aic3x";
reg = <0x18>;
reset-gpios = <&gpio2 RK_PA6 GPIO_ACTIVE_LOW>;
ai3x-micbias-vg = <1>;
AVDD-supply = <&vcc_3v3_s3>;
IOVDD-supply = <&vcc_3v3_s3>;
DRVDD-supply = <&vcc_3v3_s3>;
DVDD-supply = <&avcc_1v8_s0>;
};
};
&i2s2_2ch {
pinctrl-0 = <&i2s2m0_mclk &i2s2m0_sclk &i2s2m0_lrck &i2s2m0_sdi &i2s2m0_sdo>;
status = "okay";
};
测试日志:

"怎么了? 为什么麦克风无法录制声音?
谢谢!




