主题中讨论的其他器件:AM625
工具与软件:
尊敬的团队:
客户目前正在使用 AM625 SIP 硬件平台开发音频相关产品。 目前、客户已使用 ALSA 库成功实现了8通道音频播放和2通道音频录制功能。 但是、在尝试实现8通道音频录制时遇到了一些困难。 因此、我想问您以下问题:-如何配置 ALSA 或其他相关设置以实现8声道音频录制? 非常感谢您的帮助和支持! 我们期待您的答复。 祝你一切顺利。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的团队:
客户目前正在使用 AM625 SIP 硬件平台开发音频相关产品。 目前、客户已使用 ALSA 库成功实现了8通道音频播放和2通道音频录制功能。 但是、在尝试实现8通道音频录制时遇到了一些困难。 因此、我想问您以下问题:-如何配置 ALSA 或其他相关设置以实现8声道音频录制? 非常感谢您的帮助和支持! 我们期待您的答复。 祝你一切顺利。
尊敬的 Suren:
客户已经尝试了您提到的将 dm 插槽设置为<8>的方法、并对其进行了一次测试。 与先前的现象类似、在 McASP1中将 tdm 插槽设置为<8>时、客户先前能够正常播放8个频道的示例不再可用、并且音频播放速度较慢(非常慢、无法收听)。 将 McASP0中的 tdm 插槽设置为<8>时、客户先前能够正常录制2个通道的示例也不再可用、而使用8个通道进行录制的示例也不可用。
请帮助我们 重新审视一下
谢谢你。
e2e.ti.com/.../tdm_2D00_slots_3D00_8.txt
尊敬的 Suren:
这是一个系统日志、它将设备树中的 tdm 插槽修改为8、与 tdm 插槽=2的日志相比、该插槽几乎没有变化。 他们没有设置 Elsa 混音器控件,这是否意味着配置/etc/asound.exe ? 客户应如何配置它? 需要更多硬件信息、如下图所示。 每个(2) McASP 使用4条 AXR 线路、每个 AXR 线路运行一个2通道数据流。 客户询问 tdm slots=8是否意味着每条 AXR 线路需要运行8个通道的数据流、还是意味着当前 McASP 运行8个通道的数据流?

翻译 μ A
搜索 μ A
复制 μ A
尊敬的 Vayne:
TDM-SLOTS、可以被视为与 通道相关的东西。 TDM-slots = 2表示1个帧有2个时隙。
tdm-slots 2意味着可以使用一个串行器来提供立体声音频。 对于8通道音频、我假设使用4个串行器。
此外、我们为了在 EVM 上录制而使用的 alsa 混频器控制:
amixer -c 0 cset numid=71开启
amixer -c 0 cset numid=70开启
amixer -c 0 cset numid=64开启
amixer -c 0 cset numid=65开启
amixer -c 0 cset numid=15 127
希望这对您有所帮助。
此致、
Suren
尊敬的 Suren:
客户进行了以下测试、因为每个 MCASP 使用4个串行器、他们设置设备树 tdm slots=<2>以实现8通道录制和播放任务。 但是、当运行 arecord Dew: 0、1-fS32_LE - C8- r48000 | aplay DPlughw: 0、0音频录制和播放测试命令时、发生了如图所示的错误、听到的内容也有问题。 但是、arecord Dew: 0、1-fS32_LE - C2- r48000 | aplay DPlughw: 0、0可以正常执行听到的内容、没有任何问题。 这两个实验的唯一区别是、一个有8个通道、另一个有2个通道。 我可以问为什么8通道测试出现错误吗? 问题出在哪呢?