将 JFFS2 文件系统添加到 QEMU

将 JFFS2 文件系统添加到 QEMU

我正在尝试使用 QEMU 设置一个开发环境来模拟 Zynq UltraScale+ MPSoC ZCU102。我有一个可以与 QEMU 一起运行的 Petalinux 映像,现在我想传入并挂载包含我用 mkfs.jffs2 制作的可执行文件和所需 .so 文件的文件系统。我尝试通过 petalinux-boot --qemu 命令向 QEMU 传递几个不同的参数,但在启动 Linux 后我始终无法找到文件系统。

我尝试过的论点:

-drive file=/PATH/TO/JFFS2/FILESYSTEM,format=raw,if=pflash,id=foo,unit=1

-drive file=/PATH/TO/JFFS2/FILESYSTEM,format=raw,if=mtd,id=foo

-device loader,file=/PATH/TO/JFFS2/FILESYSTEM,addr=0x4240000

-drive file=/PATH/TO/JFFS2/FILESYSTEM,format=raw,id=foo -device nand,drive=foo

我承认我对 QEMU 没有任何实际经验,并且我的谷歌搜索导致了上述不成功的尝试,因此这篇文章可能缺少一些我不知道的重要细节,如果您需要任何其他信息,请告诉我,我会的提供它。

谢谢

相关内容