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에 대한 실제 경험이 없다는 점을 인정하며, 내 인터넷 검색 결과 위의 시도가 실패했습니다. 따라서 이 게시물에는 내가 알지 못하는 몇 가지 중요한 세부 정보가 누락되었을 수 있습니다. 추가 정보가 필요하면 알려주시기 바랍니다. 알고 제공하겠습니다.
감사해요