JAJAAB8 November 2025 AM62P
図 5-1では、MCU SDK バージョンと SysConfig ツールのバージョンが不一致のため、「Update Required」というエラー メッセージが表示されます。syscfg ファイルで使用されている cliArgs が正しくないため、GUI ビューを開くときにエラーが報告されます。
図 5-1 バージョンの不一致上記の問題を解決するには、MCU SDK の資料で説明しているように、適切なバージョンの SysConfig が使用されていることを確認してください。バージョンの詳細については、MCU SDK に付属されている product.json ファイルを確認してください。
前の例では、SysConfig v1.23.0 と MCU+SDK v11.00 が使用されます。example.syscfg ファイルで使用されている cliArgs は次のとおりであり、MCU SDK のバージョンが正しくありません。
/** * These arguments were used when this file was generated. They will be automatically applied on subsequent loads * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments. *
@cliArgs --device "AM64x" --part "Default" --package "ALV" --context "r5fss0-0" --product "MCU_PLUS_SDK@07.03.01" * @v2CliArgs --device "AM6442" --package "FCBGA (ALV)" --variant "AM6442-D" --context "r5fss0-0" --product
"MCU_PLUS_SDK@07.03.01" * @versions {"tool":"1.21.2+3837"} */
example.syscfg ファイルで上記の cliArgs を変更し、MCU SDK の正しいバージョンに修正すると、このツールは期待どおりに動作します。
/** * These arguments were used when this file was generated. They will be automatically applied on subsequent loads * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments. *
@cliArgs --device "AM64x" --part "Default" --package "ALV" --context "r5fss0-0" --product "MCU_PLUS_SDK_AM64x@11.00.00" * @v2CliArgs --device "AM6442" --package "FCBGA (ALV)" --variant "AM6442-D" --context "r5fss0-0" --product
"MCU_PLUS_SDK_AM64x@11.00.00" * @versions {"tool":"1.21.2+3837"} */その他の問題では、「デバイスのバリエーションが見つかりません」、「パッケージ / 型番が見つかりません」などが表示される場合があります。詳細は、図 5-2、図 5-3、および図 5-4を参照してください。
図 5-2 デバイスが見つかりません
図 5-3 パッケージが見つかりません
図 5-4 不明なコンテキストが指定されました上記のすべてのパラメータは、example.syscfg ファイルの cliArgs で正しく渡されなければなりません。間違った引数を渡すと、上記の問題のいずれかが発生します。
cliArgs でどのパラメータを使用するかわからない場合は、ソフトウェア製品として MCU SDK を選択した状態で CodeGen ツールを開き、生成された untitled.syscfg ファイルから cliArgs をコピーします。
図 5-5 SysConfig CodeGen cliArgs