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.

[参考译文] AM625SIP:eMMC 引导无法正常运行

Guru**** 2333840 points
Other Parts Discussed in Thread: AM625SIP, AM625-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1516471/am625sip-emmc-boot-not-working

器件型号:AM625SIP

工具/软件:

您好的团队、

客户已成功使用 AM625SIP 启动定制电路板、但目前遇到主 eMMC 引导方法问题。 它们将引导模式开关设置为 00_0001_000_1000_011、转换为主引导模式 eMMC (UDA)、具有 FS 模式和端口0、并进行 USB 回退。

他们正在 使用 FS 模式进行引导、并了解到这仅适用于基于 MBR 的格式化(最初尝试使用 GPT 格式化的分区、但发现这不应该起作用)。 然后、他们遵循了此处的说明:"AM625-Q1:我们可以从 eMMC 用户分区引导 u-boot 吗? -处理器论坛-处理器- TI E2E 支持论坛"、以便编写基于 MBR 的分区结构。 它们没有*.wic 文件、因此使用 dd 创建了磁盘文件、使其成为具有 losetup 的循环设备、并使用 fdisk 创建分区、使用 mkfs.vfat/mkfs.ext4格式化分区。 vfat 分区已装入并加载了他们用于通过 DFU 引导的 tiboot3.bin、tispl.bin 和 u-boot.img。 他们还复制了一个 Linux 内核映像和几个 DTB 文件。

在 U-Boot 中、我们看到这一点、这看起来对我来说是正确的:

=> MMC 器件

MMC 设备0的分区映射 --  分区类型:DOS

器件   开始扇   区编号扇区    UUID           类型

 1    2048           260097         551eea6e-01    0c 引导

 2    264192         3930112        551eea6e-02    83

=> ls MMC 0:1

 312226  tiboot3.bin

 1155787  tispl.bin

 1012011  u-boot.img

21029376  图像

   60319  k3-am625-sk.dtb

     872  k3-am625-sk-capa-capture.dtbo

    3622  k3-am625-sk-lincolntech-lcd185-panel.dtbo

    2650  k3-am625-sk-m2-cc3301.dtbo

    1116  k3-am625-sk-mcspi-loopback.dtbo

    3402  k3-am625-sk-microtips-mf101hie-panel.dtbo

    2487  k3-am625-sk-Rpi-hdr-ehrpwm.dtbo

11个文件、0个目录

但是、器件仍然只会启动至回退模式(UART0上没有发生任何事情的消息)。 对于主引导可能有什么问题有任何建议?

此致、

Luke