主题中讨论的其他器件:UNIFLASH
注:此过程仅用于 MCU+SDK RTOS/No-RTOS 操作系统,而不用于 Linux 操作系统
如果您尝试将预编译的 SBL_UART_uniflash.release.tiimage 和 SBL_null.release.tiimage 映像发送到 HS_FS HW 版本以进行 SOC 初始化、 您可能会在命令提示符窗口中看到一些错误、例如"[错误] XMODEM 发送失败、EVM 无响应或用户取消错误响应"。 请参阅下面的屏幕截图

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
注:此过程仅用于 MCU+SDK RTOS/No-RTOS 操作系统,而不用于 Linux 操作系统
如果您尝试将预编译的 SBL_UART_uniflash.release.tiimage 和 SBL_null.release.tiimage 映像发送到 HS_FS HW 版本以进行 SOC 初始化、 您可能会在命令提示符窗口中看到一些错误、例如"[错误] XMODEM 发送失败、EVM 无响应或用户取消错误响应"。 请参阅下面的屏幕截图

如何解决此问题? 本常见问题解答旨在说明如何在 HS_FS 硬件版本上刷写 AM64X SOC 初始化二进制文件。
MCU+SDK 现在支持 SDK 中的 HS-FS (高安全性-现场安全)作为默认器件类型、并对 GP 器件提供有限的时间支持
如果您想了解 GP 与 HS_FS 硬件版本之间的差异? 请使用以下链接了解更多详细信息。
有关迁移指南的更多详细信息、请使用该链接。
请按照以下步骤在 HS_FS 硬件版本上进行 SOC 初始化。
步骤1:
请检查以下路径并更新 DEFAULT_SBL_ospi 和 DEFAULT_SBL_null cfg 文件。
路径:C:\ti\mcu_plus_sdk_am64x_08_05_00_24\tools\boot\SBL_prebuilt\am64x-EVM
DEFAULT_SBL_null cfg 文件:
请参阅 下面的修改后屏幕截图

DEFAULT_SBL_ospi cfg 文件:
请参阅 下面的修改后屏幕截图

步骤2:
关闭 EVM 电源并将引导模式设置为 UART 引导模式。

步骤3:
打开 EVM 电源并打开命令提示符、然后运行以下命令、将 SOC 初始化二进制文件刷写到 EVM。
Python uart_uniflash.py -p COM8 --cfg=SBL_prebuilt/am64x-EVM/default_sbl_null.cfg
com 是 Windows 中标识的 UART 端口的端口名称。
步骤4:
关闭 EVM 并将 EVM 引导模式切换至 OSPI 模式、如下所示。

注:

此致、
S.Anil。