您好、TI 论坛、
我目前正在调试 有关 tlv320aic3x 编解码器驱动程序的音频问题。 在一些背景下、我正在使用 Xilinx 的 Ultrascale 平台并使用简易卡驱动程序建立 ALSA 声卡。 tlv320aic3x 驱动程序似乎正在正确探测,它显示驱动程序将使用设备树中指定的稳压器,并且没有其它错误。 简单卡驱动程序能够映射编解码器和 I2S 软 IP RX/TX 之间的 DAI 链路。 使用 i2cdetect 命令查看 i2c 总线时、我注意到由于 tlv320aic3x 正忙、tlv320aic34的地址未定义。
我的问题是、当我运行 aplay 或 speaker-test 命令时、我收到一个错误、提到"Unable to install HW params:"、错误代码-38表示"在非套接字上进行套接操作"。 我假设 PCM 参数正在尝试写入编解码器的寄存器、但无法写入。 我想验证我是否正确连接了编解码器驱动程序。 有什么建议吗?
谢谢你