示例:SDK_26_06_00_MIMXRT700-EVK/mcuxsdk/中间件/cadence/multicore-xaf/examples/xaf_record/cm/
使用 shell 命令 record_dmic en 启动 DMIC 录音后
DSP 报告元器件设置失败,导致录制管道无法正常工作。
控制台输出
******************************
DSP音频框架演示开始
******************************
[CM33 主控] 配置编解码器
[DSP_Main] Cadence Xtensa 音频框架
[DSP_Main] 库名称:音频框架(无主机)
[DSP_Main] 库版本:3.6
[DSP_Main] API 版本:3.4
[DSP_Main] 开始
[DSP_Main] 已建立 RPMsg 连接
[CM33 主控] DSP 图像已复制到 DSP TCM
[CM33 主程序][APP_DSP_IPC_Task] 开始
[CM33 主程序][APP_Shell_Task] 开始
版权所有 2024 NXP
>> record_dmic en
[CM33 CMD] 设置 VIT 语言为英语
[DSP_Main] 通道数:1,采样率:16000,PCM 带宽:32
[CM33 CMD] [APP_DSP_IPC_Task] 来自 DSP 的响应,命令:13,错误:0
[DSP 录音] 音频设备已准备就绪
[CM33 CMD] DSP DMIC 录音已开始
[DSP 记录] comp_setup 失败:4294967294
[CM33 CMD] 要查看 VIT 功能,请说出唤醒词和命令
[CM33 CMD] [APP_DSP_IPC_Task] 来自 DSP 的响应,命令:13,错误:4294967295
[CM33 CMD] DSP DMIC 录音已开始
[CM33 CMD] 要查看 VIT 功能,请说出唤醒词和命令
预期行为
执行后:
record_dmic en
DMIC 录制管道应成功初始化,从而实现音频捕获和 VIT 唤醒词检测,而不会出现任何元器件设置错误。
实际行为
DSP报告:
[DSP 记录] comp_setup 失败:4294967294
随后是IPC的回应:
错误:4294967295
因此,录制管道无法按预期运行。
要求
请问您能否帮忙辨认以下物品?
非常感谢您能提供任何关于调试此问题的指导。
嗨@suhas1503 ,
请问您能否提供一下您正在使用的集成开发环境(IDE)的相关信息?是MCUXpresso IDE还是VS Code?
我尝试在 MCUXpresso IDE 中重现该问题,但运行正常。
在您的日志信息中,我没有找到任何与“[DSP VIT]”相关的内容。我怀疑这可能是由于本地项目中缺少内容造成的,而不是软件错误。
此致,
加文
我们已从以下链接下载了 SDK;同时附上截图;我们下载的 SDK 版本为 26.06.00。
https://mcuxpresso.nxp.com/download/c7b3a37a7e9e773a92291031541e9b58
我们正在通过命令行进行编译和烧录。
版本命令:
west build -b mimxrt700evk 中间件/cadence/multicore-xaf/examples/xaf_record/cm -d build/ -- -Dcore_id=cm33_core0 -Dtarget=flash_debug
闪存命令:
LinkServer flash MIMXRT798S:MIMXRT700-EVK load dsp_xaf_record_cm33_core0.elf
请查收以上回复。
我使用相同的软件包重现了该问题。
我将展开内部调查,看看是否存在任何出入。这可能需要一些时间。与此同时,我建议您继续基于 MCUXpresso IDE 项目进行开发,以节省时间。
一旦基于 Arm GCC 工具链的 SDK 代码包,软件包的问题得到解决,你就可以移植你的项目了。