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.

[参考译文] AM625:有关从 SD 卡引导的问题

Guru**** 2396075 points
Other Parts Discussed in Thread: AM625SIP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1491150/am625-question-about-booting-from-sd-card

器件型号:AM625

工具与软件:

代表

我有一个关于在文件系统模式下从 SD 卡启动 AM625SIP 的问题。 我有一个二进制磁盘映像、可以从 SD 卡正常引导。 但是、同一个引导加载程序二进制文件无法从我自己创建的映像引导。 我怀疑分区方面可能有一些差异。 是否有一些关于 ROM 如何处理分区表的信息?

  1. ROM 是否可以从 GPT 分区引导?如果是、该分区是否需要一些特定的 GUID?
  2. ROM 从哪个分区引导? 第一个?
  3. 如果是 MSDOS 分区表、分区表是否需要某些特定的 CHS 布局、还是仅采用 LBA 条目?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ROM 仅支持从 MSDOS 分区表中的可引导 FAT 逻辑分区引导。 可以有任意数量的 FAT 分区。 但是、ROM 将从具有可引导标志的 ROM 引导。

    对于自定义创建的映像、请按如下方式共享`fdisk -l`命令的输出:

    ❯ fdisk -l tisdk-default-image-am64xx-evm.wic
    Disk tisdk-default-image-am64xx-evm.wic: 7.73 GiB, 8301972480 bytes, 16214790 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x3a4a99a8
                                                                                                                                                                                            
    Device                              Boot  Start      End  Sectors  Size Id Type
    tisdk-default-image-am64xx-evm.wic1 *      2048   264191   262144  128M  c W95 FAT32 (LBA)
    tisdk-default-image-am64xx-evm.wic2      264192 16214789 15950598  7.6G 83 Linux

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Prashant、您好!

    在重新测试时、我现在做了一些正确的事情。 现在对我来说是可行的。 感谢您澄清 ROM 确实无法从 GPT 分区设备引导。