工具与软件:
团队成员、您好!
我们在 其中一个运行 Yocto Linux 的嵌入式器件中使用了 TLV320AIC34:编解码器。 现在、我们面临一个与运行时采样率变化相关的问题。
例如、 假设编解码器以48k 采样速率运行、那么我的应用此时需要尝试将时间错误配置为8k 采样速率。
就像在运行时那样、我们需要将编解码器配置为48k 到8k、反之亦然。 有可能吗?
我们已经尝试给软重置使用 reg no 0和 reg 1 ,但它不会发生.
目前编解码器以48K 采样率运行、我希望将其更改为8K I use
arecord -D HW:1、0 -c 1 -r 8000 -f S16_LE | aplay -D HW:1、0 -c 1 -r 8000 -f S16_LE
错误:不匹配的速率对称 SoC_PCM_PARAMS_MATXEMENT :8000
ASOC SoC_PCM_HW_params ()失败(-22)
读写错误
若要更改采样率、我们需要在该时间内重新启动器件。 但我们需要采样率频率的运行时更改。
是否有办法复位编解码器? 或者我们是否可以像这样更改运行时呢? 请引导我们