工具与软件:
尊敬的专家:
我‘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"; };
测试日志:
"怎么了? 为什么麦克风无法录制声音?
谢谢!