例: SDK_26_06_00_MIMXRT700-EVK/mcuxsdk/middleware/cadence/multicore-xaf/examples/xaf_record/cm/
シェルコマンド record_dmic en を使用して DMIC 録音を開始した後
DSPはコンポーネントセットアップの失敗を報告し、記録パイプラインが正しく機能しなくなります。
コンソール出力
******************************
DSPオーディオフレームワークのデモ開始
******************************
[CM33 メイン] コーデックの設定
[DSP_Main]Cadence Xtensa オーディオフレームワーク
[DSP_Main]ライブラリ名:Audio Framework(ホストレス)
[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 言語を en に設定する
[DSP_Main]チャネル数1、サンプリングレート16000、PCM幅32
[CM33 CMD][APP_DSP_IPC_タスク]DSPからの応答、cmd: 13、エラー: 0
[DSPレコード]オーディオデバイス準備完了
[CM33 CMD]DSP DMIC録音開始
[DSP記録] comp_setup故障:4294967294
[CM33 CMD]VIT機能を見るにはwakewordとcommandを選んでください
[CM33 CMD][APP_DSP_IPC_タスク]DSPからの応答、cmd: 13、error: 4294967295
[CM33 CMD]DSP DMIC録音開始
[CM33 CMD]VIT機能を見るにはwakewordとcommandを選んでください
期待される動作
実行後:
record_dmic en
DMIC録音パイプラインは正常に初期化され、コンポーネント設定エラーなしに音声キャプチャやVITウェイクワード検出が可能になります。
実際の行動
DSPの報告は以下の通りです:
[DSP記録] comp_setup故障:4294967294
続いて、IPCからの応答が以下のように表示されます。
エラー: 4294967295
その結果、レコーディングパイプラインが期待どおりに機能しない。
要望
以下の点を特定するのを手伝ってもらえますか?
この問題のデバッグに関するアドバイスをいただければ幸いです。
上記の回答をご確認ください。
同じパッケージで問題を再現できました。
内部調査を実施し、矛盾点がないか確認します。これには時間がかかるかもしれません。その間、時間を節約するためにMCUXpresso IDEプロジェクトをベースに開発を続けることをお勧めします。
ARM GCCツールチェーンに基づくSDKパッケージの問題が解決したら、プロジェクトを移植できます。
こんにちは@suhas1503さん
使っているIDEについて何か情報を教えていただけますか?MCUXpresso IDEですか、それともVS Codeですか?
MCUXpresso IDEで問題を再現しようとしましたが、問題なく動作しました。
ログ情報には「[DSP VIT]」に関するものは見つかりませんでした。これはソフトウェアのバグというよりは、ローカルプロジェクトにコンテンツが不足していることが原因かもしれません。
よろしくお願いします、
ギャビン
以下のリンクからSDKsをダウンロードしました。また、スナップの取り付けも行います。SDKsバージョン26.06.00をダウンロードしました
https://mcuxpresso.nxp.com/download/c7b3a37a7e9e773a92291031541e9b58
[[ ## completed ##]]コマンドライン経由でコンパイルとフラッシュを行っています
ビルドコマンド:
west build -b mimxrt700evk middleware/cadence/multicore-xaf/examples/xaf_record/cm -d build/ -- -Dcore_id=cm33_core0 -Dtarget=flash_debug
フラッシュコマンド:
LinkServer フラッシュ MIMXRT798S:MIMXRT700-EVK ロード dsp_xaf_record_cm33_core0.elf