所以,image.ub 没有那么神秘,就是一个包。 使用以下命令: #!/bin/sh CROSS_COMPILE=arm-linux-gnueabihf- ${CROSS_COMPILE}-objcopy -O binary -R .note -R .comment -S vmlinux linux.bin gzip -9 linux.bin mv -f linux.bin.gz linux.bin ...
所以,image.ub 没有那么神秘,就是一个包。 使用以下命令: #!/bin/shCROSS_COMPILE=arm-linux-gnueabihf-${CROSS_COMPILE}-objcopy -O binary -R .note -R .comment -S vmlinux linux.bin gzip -9 linux.binmv-f linux.bin.gz linux.bin#需要修改 .itsmkimage -f fit-image-petalinux-user-image.its...
编译完成后,项目工程文件夹下会有image文件夹,执行petalinux -package 命令 将zynq_fsbl.elf, system_wrapper.bit,u-boot.elf,image.ub 四个文件打包生成BOOT.bin 文件cd ./images/linux petalinux-package --boot --fsbl zynq_fsbl.elf --u-boot --fpga --kernel --force...
这个文件是由petalinux-package –image 打包kernel rootfs device-tree这个三个文件合成的image.ub文件,也就是说,当你启动mpsoc的时候,你最终只需要两个文件BOOT.bin image.ub。
打包image.ub 将kernel、dtb、rootfs.img打包成image.ub。 kernel:一般就是linux生成的elf文件。 dtb:设备树,与驱动有关。 rootfs.img:编译完成的文件系统。 所以,image.ub 没有那么神秘,就是一个包。 使用以下命令: #!/bin/shCROSS_COMPILE=arm-linux-gnueabihf-${CROSS_COMPILE}-objcopy -O binary -R .no...
petalinux-package --boot --fsbl zynqmp_fsbl.elf --pmufw pmufw.elf --atf bl31.elf --u-boot u-boot.elf 烧录镜像到SD卡 cp BOOT.bin <SD卡的挂载路径> cp boot.src <SD卡的挂载路径> cp image.ub <SD卡的挂载路径> 测试结果 doing and updating ...
image.ub包含了kernel和设备树、rootfs。 编译完工程,会在工程路径下多一个images文件夹,终端进入该文件夹下的linux文件夹, 然后执行上述petalinux-package操作,生成BOOT.bin和image.ub。 将生成的BOOT.bin和image.ub拷贝到SD卡下,板卡设置sd卡模式启动。
如果使用了image.ub格式,build目录下也有创建image.ub文件的its文件。对于PetaLinux 2021.1的ZCU106 BSP工程,its文件是build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.10+gitAUTOINC+c830a552a6-r0/linux-zynqmp_generic-standard-build/fit-image-petalinux-initramfs-image.its。
选择性编译部分模块后,再用petalinux-package --image将内容打包成image.ub。经常做这个步骤的话,可以用&&连接两个步骤,用一行命令完成编译与打包的功能。 如果需要将编译出的image.ub复制到/tftpboot目录,需要手动运行cp命令。当然,这一步也可以和上面两步操作用&&连接为一行指令。
petalinux-package --boot --fsbl ./images/linux/zynqmp_fsbl.elf --u-boot --force 6)最终生成了BOOT.BIN以及image.ub文件,放入板卡对应分区,即可以启动单板。 4 一些配置文件说明 uboot, fsbl,内核的打补丁 1)首先确定petalinux不会删除本地临时代码,查看配置文件project-spec\meta-user\conf\petalinuxbsp....