eddy@eddy:~/code/test$ petalinux-boot --qemu --prebuilt 3 [INFO] Sourcing buildtools INFO: No DTB has been specified, use the default one "/home/eddy/code/test/pre-built/linux/images/system.dtb". INFO: No DTB has been specified, use the default one "/home/eddy/code/test/pre-built/linux/images/system.dtb". INFO: Starting microblaze QEMU INFO: Starting the above QEMU commandin the background INFO: qemu-system-microblazeel -M microblaze-fdt -serial mon:stdio -serial /dev/null -display none -kernel /home/eddy/code/test/pre-built/linux/images/pmu_rom_qemu_sha3.elf -device loader,file=/home/eddy/code/test/pre-built/linux/images/pmufw.elf -hw-dtb /home/eddy/code/test/pre-built/linux/images/zynqmp-qemu-multiarch-pmu.dtb -machine-path /tmp/tmp.zRXyRZk5bx -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 qemu-system-microblazeel: Failed to connect socket /tmp/tmp.zRXyRZk5bx/qemu-rport-_pmu@0: No such file or directory qemu-system-microblazeel: info: QEMU waiting for connection on: disconnected:unix:/tmp/tmp.zRXyRZk5bx/qemu-rport-_pmu@0,server INFO: TCP PORT is free INFO: Starting aarch64 QEMU INFO: qemu-system-aarch64 -M arm-generic-fdt -serial /dev/null -serial mon:stdio -display none -device loader,file=/home/eddy/code/test/pre-built/linux/images/bl31.elf,cpu-num=0 -device loader,file=/home/eddy/code/test/pre-built/linux/images/rootfs.cpio.gz.u-boot,addr=0x04000000,force-raw -device loader,file=/home/eddy/code/test/pre-built/linux/images/u-boot.elf -device loader,file=/home/eddy/code/test/pre-built/linux/images/Image,addr=0x00200000,force-raw -device loader,file=/home/eddy/code/test/pre-built/linux/images/system.dtb,addr=0x00100000,force-raw -device loader,file=/home/eddy/code/test/pre-built/linux/images/boot.scr,addr=0x20000000,force-raw -gdb tcp::9000 -net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic -net nic -net nic -net nic -hw-dtb /home/eddy/code/test/pre-built/linux/images/zynqmp-qemu-multiarch-arm.dtb -machine-path /tmp/tmp.zRXyRZk5bx -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true -m 4G QEMU 5.1.0 monitor - type'help'for more information (qemu) qemu-system-aarch64: warning: hub port hub0port3 has no peer qemu-system-aarch64: warning: hub 0 is not connected to host network qemu-system-aarch64: warning: netdev hub0port3 has no peer qemu-system-aarch64: warning: requested NIC (__org.qemu.net4, model unspecified) was not created (not supported by this machine?) PMU Firmware 2021.1 Jun 6 2021 07:07:32 PMU_ROM Version: xpbr-v8.1.0-0 NOTICE: ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000 NOTICE: BL31: v2.4(release):xlnx_rebase_v2.4_2021.1_update1 NOTICE: BL31: Built : 08:27:07, Apr 28 2021
'V\8i+M\9B\9E\F0\00\00 \E2\00\00\00\00\00\00\00\00\85w\9Cr\00Boot script\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \DA\00\00\00\00# This is a boot script for U-Boot # Generate boot.scr: # mkimage -c none -A arm -T script -d boot.cmd.default boot.scr # ################
for boot_target in ${boot_targets}; do echo "Trying to load boot images from ${boot_target}" if test "${boot_target}" = "jtag" ; then booti 0x00200000 0x04000000 0x00100000 fi if test "${boot_target}" = "mmc0" || test "${boot_target}" = "mmc1" ; then if test -e ${devtype} ${devnum}:${distro_bootpart} /uEnv.txt; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x00200000 uEnv.txt; echo "Importing environment(uEnv.txt) from ${boot_target}..." env import -t 0x00200000 $filesize if test -n $uenvcmd; then echo "Running uenvcmd ..."; run uenvcmd; fi fi if test -e ${devtype} ${devnum}:${distro_bootpart} /image.ub; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x10000000 image.ub; bootm 0x10000000; fi if test -e ${devtype} ${devnum}:${distro_bootpart} /Image; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x00200000 Image;; fi if test -e ${devtype} ${devnum}:${distro_bootpart} /system.dtb; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x00100000 system.dtb; fi if test -e ${devtype} ${devnum}:${distro_bootpart} /ramdisk.cpio.gz.u-boot && test "${skip_tinyramdisk}" != "yes"; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x04000000 ramdisk.cpio.gz.u-boot; booti 0x00200000 0x04000000 0x00100000 fi if test -e ${devtype} ${devnum}:${distro_bootpart} /rootfs.cpio.gz.u-boot && test "${skip_ramdisk}" != "yes"; then fatload ${devtype} ${devnum}:${distro_bootpart} 0x04000000 rootfs.cpio.gz.u-boot; booti 0x00200000 0x04000000 0x00100000 fi booti 0x00200000 - 0x00100000 fi if test "${boot_target}" = "xspi0" || test "${boot_target}" = "qspi" || test "${boot_target}" = "qspi0"; then sf probe 0 0 0; sf read 0x10000000 0xF40000 0x6400000 bootm 0x10000000; echo "Booting using Fit image failed"
sf read 0x00200000 0xF00000 0x1D00000 sf read 0x04000000 0x4000000 0x4000000 booti 0x00200000 0x04000000 0x00100000; echo "Booting using Separate images failed" fi if test "${boot_target}" = "nand" || test "${boot_target}" = "nand0"; then nand info; nand read 0x10000000 0x4180000 0x6400000 bootm 0x10000000; echo "Booting using Fit image failed"
nand read 0x00200000 0x4100000 0x3200000 nand read 0x04000000 0x7800000 0x3200000 booti 0x00200000 0x04000000 0x00100000; echo "Booting using Separate images failed" fi done
RROR: perftest-1.0-r0 do_compile: oe_runmake failed ERROR: perftest-1.0-r0 do_compile: Execution of '/home/dpu/zjzhe/250soc_ernic/build/tmp/work/cortexa72-cortexa53-xilinx-linux/perftest/1.0-r0/temp/run.do_compile.180753' failed with exit code 1: make all-am make[1]: Entering directory '/home/dpu/zjzhe/250soc_ernic/build/tmp/work/cortexa72-cortexa53-xilinx-linux/perftest/1.0-r0/git' make[1]: *** No rule to make target '../../../umm/1.0-r0/libumm.so', needed by 'libperftest.a'. Stop.