此主题讨论了使用 AM62x-SK E2板上的 USB DFU 进行完整 Linux eMMC 闪存的过程。 需要使用工具 DFU-util 的 Linux 主机 PC。
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.
此主题讨论了使用 AM62x-SK E2板上的 USB DFU 进行完整 Linux eMMC 闪存的过程。 需要使用工具 DFU-util 的 Linux 主机 PC。
AM62x 电路板的引导模式开关[SW2:SW1]必须设置为 USB 外设引导模式。 有关 每个引导模式的正确位置、请参阅 EVM 引导模式开关。
需要使用 Type-C USB 连接器将 EVM 上的端口 J13连接到 Linux 主机。 此外、连接电源并使用 EVM 打开 UART 控制台。
必须在 Linux 主机上准备以下文件才能传输到 EVM:
这些文件可以使用 构建 U-Boot 指令和“am62x_EVM_R5_usbdfu_defconfig”和 “am62x_EVM_A53_defconfig”构建。
在 Linux 主机上进行 DFU 传输的基本命令为:
必须使用以下三条命令将 U-Boot 映像从主机传输到目标:
传输第三个文件后、通过按 EVM UART 控制台中的任意键停止 EVM 自动获取。 此时、u-boot 开始在目标上执行。
在 U-Boot 提示符下,执行以下两条命令。 或者、这两个 u-boot 命令也可以内置到 u-boot 中。
对于 eMMC 的完全 Linux 闪存,请在 Linux 主机上使用以下命令,其中前三个 u-boot 文件可以使用默认的 u-boot 生成方法“am62x_EVM_R5_defconfig”和“am62x_EVM_A53_defconfig”构建。 ext4文件可以是任何通用 Linux 文件系统、包括 Linux 内核文件和内核 DT 文件。
关闭 EVM。 将引导开关[SW2:SW1]设置为 eMMC 引导。 电路板上电时、按任意键停止 u-boot 自动插接。 输入以下 u-boot 命令。 或者、这些 u-boot 命令也可以内置到 u-boot 中。
该电路板现在应使用更新的文件从 eMMC 引导。