NXP MCU 技术论坛
直播中

杨万富

8年用户 1620经验值
擅长:526774
私信 关注
[问答]

8MIC-RPI-MX8是否需要在asound.conf中进行一些自定义配置?

您好,

我们正在使用 i.MX8MM EVK + i.MX 8MIC-RPI-MX8 开发板
使用的确切 SOM 是 Azurewave 的:imx8mm-evk 载板上的 AW-PU530。
Yocto verison 是 honister,内核版本:5.15

我们正在尝试实现 Alexa SDK 支持并运行它的 SampleApp,它应该使用来自 8MIC 板的声卡 (imxaudiomicfil) 的捕获流作为输入流,wm8524audio 作为播放流。

根据提供的电路板文档,使用 8mic 的声音捕捉工作正常。

使用的 dtb 文件是 imx8mm-evk-8mic-revE.dtb

但是,SampleApp 无法运行报告这个问题:

表达式 'ret' 在 '/sources/portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c' 中失败,行:1742
表达式 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )'在“/sources/portaudio-v19/src/hostapi/alsa/pa_linux_a
lsa.c”中失败,行:1909
表达式“PaAlsaStreamComponent_Initialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )”在“/来源/p
ortaudio-v19/src/hostapi/alsa/pa_linux_alsa.c',行:2173
表达式 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' 在 '/sources/portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c' 中失败,行:2842

我有几个关于这个的问题:


1) 由于我们使用的是 8MIC-RPI-MX8 板,是否需要在 asound.conf 中进行一些自定义配置,以便 alsa 和 portaudio 可以正确看到麦克风板?如果是这样,是否有一些关于 8mic 板的额外文档,关于如何配置 asound.conf,如何将它的声卡 (imxaudiomicfil) 设置为默认声卡等。看来我错过了一些重要的步骤,但我没有在文档中找到很多。

2)关于在带有麦克风阵列的 imx8mm 上实现 alexa sdk,是否有一些额外的文档?

3)关于ixp-afe:https://github.com/nxp-imx/nxp-afe/tree/MM_04.07.02_2210_L5.15.y
此处说明合并alexa需要音频前端。就我而言,这个 nxp-afe 是否需要支持将 alexa 与 imx8mm 上的 mic8 板结合起来?


回帖(1)

地方

2024-5-30 14:39:26
根据您的描述,您使用的 8MIC-RPI-MX8 开发板应该没有需要进行额外自定义配置的情况。根据电路板文档和您使用的 dtb 文件,音频硬件的配置应该已经正确地被加载和识别。因此,问题可能在于软件配置或其他设置。您可以尝试检查软件配置中是否正确设置了声卡和音频设备的输入输出端口、采样率等参数,以及其他可能影响音频流的因素。如果有疑问或需要进一步帮助,请提供更多具体错误信息或日志,以便更好地进行诊断和解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分