QEMUへのJFFS2ファイルシステムの追加

QEMUへのJFFS2ファイルシステムの追加

Zynq UltraScale + MPSoC ZCU102をエミュレートするためにQEMUを使用して開発環境を設定しようとしています。 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の実際の経験がないことを認め、私のインターネット検索の結果上記の試みは失敗しました。したがって、この記事には、私が知らないいくつかの重要な詳細が欠落している可能性があります。追加情報が必要な場合はお知らせください。知って提供します。

ありがとう

ベストアンサー1

おすすめ記事