VSCode 用の MCUXpresso の mcuxsdk リポジトリから hello_world_ns サンプル プロジェクトをインポートしようとしています。[リポジトリからの例のインポート] ダイアログ ボックスで、SDK (25.6.0 と最新の 25.9.0 の両方を試しました)、MCIMX93-EVK ボード、trustzone_examples/hello_world_ns、フリースタンディング アプリケーション、プロジェクト名と場所、ツールチェーン Arm GNU 14.2.1 を選択します。これは Windows 11 PC 上で実行されています。
数秒間プロセッシングした後、「エラー: 独立した例の作成に失敗しました」というポップアップ メッセージが表示されます。MCUXpresso for VS Code フィルターの出力タブを見ると、次の出力が表示されます。
[2025-09-23T20:10:05.391] [proc] [info] Cmd: C:\Users\BluTether-NathanWolc\.mcuxpressotools\.venv\Scripts\activate.bat && python -m west --version
[2025-09-23T20:10:05.850] [proc] [info] Cmd: C:\Users\BluTether-NathanWolc\.mcuxpressotools\.venv\Scripts\activate.bat && python -m west export_app examples/trustzone_examples/hello_world_ns -b mcimx93evk -o c:\Users\BluTether-NathanWolc\MCUXpressoVSCode\projects\mcimx93evk_hello_world_ns3
[2025-09-23T20:10:07.928] [proc] [error] C:\Users\BluTether-NathanWolc\.mcuxpressotools\.venv\Scripts\activate.bat exited with code 1
[2025-09-23T20:10:07.928] [proc] [error]
FATAL ERROR: Cannot find any app match your input, please ensure following command can get a valid output
west list_project -p C:\Zephyr\nxp\mcuxsdk\mcuxsdk\examples\trustzone_examples\hello_world_ns -b mcimx93evk
[2025-09-23T20:10:07.928] [error] Failed to create freestanding exampleコマンドラインを調べたところ、mcuxsdk\examples\trustzone_examples\hello_world_ns\ の example.yaml ファイルでは、ボードパラメータが -b mcimx93evk@cm33のようにコア ID で指定されることが想定されているため、これが失敗していることがわかりました。このコア ID を追加した出力タブ ログから west export_app コマンドを手動で実行すると、プロジェクトが作成され、VSCode 用の MCUXpresso のプロジェクト タブにインポートCANます。この時点で、ビルド ボタンを使用してビルドを実行すると失敗します。この問題を回避するには、コマンドラインで手動でビルディングし、問題のある部分を調整してプロジェクトをビルディングします。ただし、MCU-Link Pro デバッガーを使用してこのプロジェクトを M33 にロードすると、印刷しようとするとアプリでハード エラーが発生します。
とにかく、これらの後の問題についてはより詳細に説明できますが、実行するために例を変更する必要はないようです。ここで何か間違ったことをしているのでしょうか、それともこれらのプロジェクトのビルド設定のバグなのでしょうか。
同じ問題は、trustzone_examples サブディレクトリ内のすべてのプロジェクトに存在します。
他のいくつかの非 Trustzone サンプル プロジェクトの example.yml ファイルを調べたところ、ボード文字列の末尾に @cm33 コア ID が指定されていませんでした。これは、これらの example.yml ファイルのフォーマットにおける単なる見落としでしょうか?
こんにちは
この問題を自分の側で再現しようとしましたが、trustzone_examples が見つかりませんでした。hello_world_cm33だけを見た
よろしくお願いします。
ダニエル