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.

[参考译文] SK-AM62-SIP:无法使用自定义映像引导。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1523363/sk-am62-sip-cannot-boot-with-a-custom-image

器件型号:SK-AM62-SIP

工具/软件:

我尝试创建一个.img 文件以刷写到 SD 卡、从而在 am62-sip 上引导 Linux。 目标是保留 ti 引导加载程序等 只需引导我自己的 Linux 分区。

我使用 MBR 分区表将.img 格式化为两个分区、FAT32 和 ext4。 我复制了 tiboot3.bin (hs-fs 版本。 虽然我已经尝试了 SDK 的`board-support/prebuilt-images/`文件夹下的所有变体。)、tispl.bin 和 u-boot.img 都更新到第一个 FAT32 分区。

即使第二个分区上没有 Linux rootfs、我也期望加载它、至少引导到 uboot 中。 但我从控制台完全得不到任何东西。

我有一个下载的工作映像。 这可以正常启动电路板。 我甚至从已知的工作映像中提取了 tiboot3.bin、tispl.bin 和 u-boot.img 来尝试我的映像、这具有相同的行为。

在 create-sd.sh 脚本中、提到了一个`dra7-ipu1-fw.xem4`文件、用于 earlyboot。 它似乎是从 SD 卡的 Linux 分区复制而来。  我查看了可以在 SDK 中找到的 tisdk-default-image-am62xxsip-evm.rootfs.tar.xz 映像。 但 lib/firmware 下没有任何此类文件。

这里是否遗漏了任何明显的步骤?

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

    您好、我本周不在办公室、请期待收到延迟的回复。

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

    谢谢。 感谢您让我了解最新信息。

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

    您好、Emma:

    我正在尝试创建一个.img 文件以刷写到 SD 卡、从而在 am62-sip 上引导 Linux。 [/报价]

    您使用什么工具来创建此类.img 文件? 我不知道有任何工具可以这样做。

    SDK 提供脚本 create-sdcard.sh、用于对 SD 卡进行分区、并将 U-Boot 二进制文件和 rootfs 复制到 SD 卡。 为什么不想使用此脚本,而是更喜欢.img 文件?

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

    我使用 dd 创建一个空白图像文件。 然后加载映像并使用 fdisk 对其进行分区、就像在 SDK 的 create-sd.sh 脚本中一样。

    我们更倾向于使用映像文件、因为它允许在最终组装过程中以与其他器件相同的方式刷写此芯片的器件。 因此、该过程保持不变。 这也是因为我们正在使用 WSL 开发 windows machies。 它没有适当的 USB 支持。

    当刷写到 SD 卡时、生成的图像的格式与 create-sd.sh 的格式相同。 使用 FAT32 分区上的三个引导文件、但没有发生其他情况、没有来自控制台的输出、也没有。

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

    您好、Emma:

    请尝试下面随附的脚本以创建 WIC 启动映像。 它是在旧版本的 Processor SDK 中提供的(我忘记了 SDK 版本、这是我 PC 上的一个副本)。

    e2e.ti.com/.../create_2D00_wic.sh

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

    啊! 此脚本会工作、加载 tiboot3、然后可以加载 SPL。

    缺少的步骤似乎是在空白处写下。 对齐文件写入引导分区的位置。

    谢谢!

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

    很高兴问题得到解决。 感谢您的更新。