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.

[参考译文] AM625SIP:如何配置 ALSA 或其他相关设置以实现8通道音频录制?

Guru**** 2455360 points
Other Parts Discussed in Thread: AM625

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1476463/am625sip-how-to-configure-alsa-or-other-related-settings-to-achieve-8-channel-audio-recording

器件型号:AM625SIP
主题中讨论的其他器件:AM625

工具与软件:

尊敬的团队:

客户目前正在使用 AM625 SIP 硬件平台开发音频相关产品。 目前、客户已使用 ALSA 库成功实现了8通道音频播放和2通道音频录制功能。 但是、在尝试实现8通道音频录制时遇到了一些困难。 因此、我想问您以下问题:-如何配置 ALSA 或其他相关设置以实现8声道音频录制? 非常感谢您的帮助和支持! 我们期待您的答复。 祝你一切顺利。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vayne:

    您能否将设备树文件与更改共享? 您为设备树的 MCASP 节点配置了多少个 TDM 插槽?

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    好的、附件包含我们正在使用的器件树。 McASP0和 McASP1节点都配置有2个 TDM slots.e2e.ti.com/.../k3_2D00_am625_2D00_sk.zip

    请帮忙评论,谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    你看到我的答复了吗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vayne:

    明天让我进入设备树并回来。  

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    您是否已确认? 客户的项目非常紧急、期待您的回复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vayne:

    是的、已查看设备树更改、它们对我来说很好。  

    您是否可以更改 tdm-slots =<8>;并仅使用一个串行器进行记录操作、看看它是否正常工作?

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    客户已经尝试了您提到的将 dm 插槽设置为<8>的方法、并对其进行了一次测试。 与先前的现象类似、在 McASP1中将 tdm 插槽设置为<8>时、客户先前能够正常播放8个频道的示例不再可用、并且音频播放速度较慢(非常慢、无法收听)。 将 McASP0中的 tdm 插槽设置为<8>时、客户先前能够正常录制2个通道的示例也不再可用、而使用8个通道进行录制的示例也不可用。

    请帮助我们 重新审视一下

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    你看到我的答复?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vayne:

    使用2个 TDM 时隙与8个 TDM 时隙进行录制时、您会看到什么错误? 是否可以附加日志? 在录制之前、您还配置了 ALSA 混频器控件吗?

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    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个通道的数据流?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    很抱歉急匆匆、因为客户很焦虑

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 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通道测试出现错误吗? 问题出在哪呢?

    e2e.ti.com/.../7416.log.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    您看到回复了吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的 Vayne。 我给您发送了一条私人消息。  

    此致、

    Suren