Hi, Mark Thank you very much. I got it.
Best regards Lei > -----Original Message----- > From: Mark Hatle <[email protected]> > Sent: Tuesday, February 14, 2023 9:55 PM > To: Lei, Maohui <[email protected]>; Mark Hatle > <[email protected]>; [email protected] > Subject: Re: [meta-xilinx] How to chang image format to *tar.gz instead of sd > image when runqemu? > > You can output both formats, however you can not boot a .tar.gz. There is no > mechanism in place to do that. (tar.gz is not a filesystem, it is a > collection of files > in an archive, you need an actual filesystem in order to boot.) > > cpio.gz should work, BUT the Yocto Project workflow configuration for qemu > with > AMD/Xilinx parts does not support direct booting of a cpio.gz (ramdisk image). > That ramdisk still needs to be placed onto a (virtual) sd-card image with > bootgen > creating a boot bin file. > > If you use PetaLinux, there are additional booting methods that may be > available > to you. But again, tar.gz is not one of them. > > --Mark > > On 2/14/23 1:07 AM, [email protected] wrote: > > Hi, > > > > I successfully boot a zcu-104 image according to > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/821854264/Launching+QE > MU+Using+Xilinx+Yocto+toolchains by runqemu. > > By default, runqemu loads the sd-image. And I want to load the *tar.gz > format image instead of sd-image : > > ls leimh@ubinux:~/xilinx-test/build$ ls > tmp/deploy/images/zcu104-zynqmp/ > > ...... > > petalinux-image-minimal-zcu104-zynqmp-20230214035633.rootfs.tar.gz > * I want to load this format > > > petalinux-image-minimal-zcu104-zynqmp-20230214035633.rootfs.wic.qemu-sd > * By default this sd-image that runqemu load > > ...... > > > > If *.tar.gz image format is supported by runqemu, How canI do? Can I > change it by just editing > meta-xilinx/meta-xilinx-core/conf/machine/zynqmp-generic.conf? > > ... > > # Default SD image build onfiguration, use qemu-sd to pad > > IMAGE_CLASSES += "image-types-xilinx-qemu" > > # Add wic.qemu-sd only if initramfs_image not set due to circular > dependecies > > IMAGE_FSTYPES += "${@'wic.qemu-sd' if (d.getVar('INITRAMFS_IMAGE') or > '') == '' else 'cpio.gz.u-boot'}" > > WKS_FILES ?= "sdimage-bootpart.wks" > > ... > > > > Best regards > > Lei > > > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#5153): https://lists.yoctoproject.org/g/meta-xilinx/message/5153 Mute This Topic: https://lists.yoctoproject.org/mt/96957772/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
