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.
我们的客户希望对 AM243x 使用 USB 引导(DFU/MSC)。
在下面的帖子中、提到 AM243x 不官方支持 USB 引导、因为从未测试过 USB 引导。
另一方面、AM64x 支持 Linux 的 USB (DFU/MSC)引导。
software-dl.ti.com/.../UG-DFU.html
software-dl.ti.com/.../UG-Memory.html
AM64x 具有 A53内核、并在 Linux 的引导流程中在 A53上运行 SPL 和 U-Boot。
software-dl.ti.com/.../UG-General-Info.html
AM243x 没有 A53内核、但应具有与 AM64x 相同的启动流程、直到在 R5上运行 SPL。
USB 引导(DFU/MSC)是否可用于 AM243x?
如果是、我建议客户修改 Linux 上用于 USB 引导的 R5源代码。
此致、
Daisuke
您好、Daisuke、
如 software-dl.ti.com/.../UG-DFU.html:中所述
3. U-Boot 启动后、使用 u-boot 中的 DFU 命令将主机 PC (使用 DFU-utils 工具)中的二进制映像刷写到 eMMC、或将 QSPI 刷写到全新/出厂电路板中。
u-boot 支持 DFU 命令。 R5F 内核上没有计数器部件、因此 DFU 部件不能在 R5F 内核上完成。
AM243x ROM 引导加载程序支持以 USB 主机的形式从 USB/MSC 引导。 此处缺少的是要为 DFU 执行的步骤:例如从 USB/MSC 加载 appImage、使用新的 appImage 更新引导介质(OSPI 闪存、eMMC 或 SD 卡)。 次级引导加载程序应具有相应的 SBL_USB、这需要 USB 主机 MSC (MCU+ SDK 当前不支持)。
此致、
Ming
您好、Ming-San、
感谢你的答复。
我建议我们的客户修改 tiboot3.bin 的源代码并尝试 MSC 引导、因为 tiboot3.bin 中的代码在 R5上运行。
此致、
Daisuke