ZHCAG16 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"} */
修改上述 cliArgs,在 example.syscfg 文件中设置正确的 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 中使用的参数感到困惑,请打开 CodeGen 工具并选择 MCU SDK 作为软件产品,然后从生成的 untitled.syscfg 文件复制 cliArgs。
图 5-5 SysConfig CodeGen cliArgs