写入fip、kernal、rootfs到S32G的emmc当我使用 s32g399ardb3 时,我可以将 fip、Image、dtb 和 rootfs 写入 SD 并成功启动。但我想将它们写入 emmc。我该怎么办?在规范中,我只找到如何将 fip 或整个 yocto 图像写入 emmc,而不是单独写入。谢谢。回复:将fip、kernal、rootfs写入S32G的emmc谢谢你的提问
有关 BSP UM 的可用信息,请参阅第 4.1.3 节介绍了将fip和整个二进制文件写入mmc的方法。
对于单独的kenel,dts和rootfs,UM中没有正式的描述,在我看来,您可以按照以下方式尝试。
- 首先按照 UM 中介绍的方式将整个预先构建的图像刷入 MMC。
- 通过 QSPI 闪存将开发板启动到 Linux,然后将 mmc 挂载到 rootfs,应该存在两个分区,将您自己的内核/dts 复制到分区 1。
- 清理分区2的内容,复制您的特定fsl-image-auto-s32xxxx.tar.gz(可以您将需要将 Ubuntu 16.04 中的 rootfs 复制到分区 2,然后在那里解压,最后您将获得部署自己的 rootfs。
- 最后,通过 MMC 启动开发板。
希望有帮助。
顺祝商祺!
陈银