工具/软件:
我尝试创建一个.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 下没有任何此类文件。
这里是否遗漏了任何明显的步骤?