1、MP系列: 使用uisrc-lab-xlnx(zynq7000only)20220501开发板制作 在开发包中找到该路径 /home/uisrc/uisrc-lab-xlnx/scripts 修改脚本文件mzuxcfg.sh中内容 替换文件具体路径如下/home/uisrc/uisrc-lab-xlnx/sources/rootfs/buildroot/configs 将编译需要的system.bit 、 zynqmp_fsbl.elf 、 pmufw.elf 三个文件拷贝到 { 解 压 目 录 }/uisrc lab-xlnx/boards/mzux/buildroot/output/target 将设备树文件分别复制到: {解压目录}/uisrc-linuxb/sources/uboot/arch/arm/dts {解压目录} /uisrc-linuxb/sources/kernel/arch/arm64/boot/dts/xilinx 开始脚本制作系统 sourcescripts/mzuxcfg.sh 配置环境变量 source cfg_rootfs.sh 配置环境变量 make_rootfs.sh 用来制作文件系统 make_uboot.sh 用来制作 uboot make_kernel.sh 用来制作 Linux 内核 create_image.sh 用来制作镜像 然后插入 TF 卡准备烧写,分别执行: make_parted.sh格式化并分区 u 盘,先输入盘符,再输入确认 deploy_image.sh烧写启动文件与系统文件,输入盘符 2、7000系列: 使用uisrc-lab-xlnx(zynq7000only)20220601开发板制作 在开发包中找到该路基/home/uisrc/uisrc-lab-xlnx/scripts
修改脚本mz7xcfg.sh的内容
替换文件具体路径如下: /home/uisrc/uisrc-lab-xlnx/sources/rootfs/buildroot/configs
将需要的文件system_wrapper.bit、fsbl.elf俩个文件分别改名为system.bit、zynq_fsbl.elf 将俩个文件拷贝到/uisrclab-xlnx/boards/mzux/buildroot/output/target 将提供的设备树分别复制到: /uisrc-lab-xlnx/sources/uboot/arch/arm/dts /uisrc-lab-xlnx/sources/kernel/arch/arm64/boot/dts/xilinx 开始脚本制作系统 sourcescripts/mz7xcfg.sh 配置环境变量 sourcescripts/rootfs/buildroot/cfg_rootfs.sh 配置环境变量 make_rootfs.sh 用来制作文件系统 make_uboot.sh 用来制作 uboot make_kernel.sh 用来制作 Linux 内核 create_image,sh 用来制作镜像 然后插入 TF 卡准备烧写,分别执行: make_parted.sh格式化并分区 u 盘,先输入盘符,再输入确认 deploy_image.sh烧写启动文件与系统文件,输入盘符 完成后如下图:
|