linux-01 发表于 2024-4-11 14:38:15

关于buildroot制作系统

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 三个文件拷贝到 { 解 压 目 录 }/uisrclab-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 用来制作 ubootmake_kernel.sh 用来制作 Linux 内核create_image,sh用来制作镜像然后插入 TF 卡准备烧写,分别执行:make_parted.sh格式化并分区 u 盘,先输入盘符,再输入确认deploy_image.sh烧写启动文件与系统文件,输入盘符 完成后如下图:




页: [1]
查看完整版本: 关于buildroot制作系统