[X]关闭

关于buildroot制作系统

文档创建者:linux-01
浏览次数:908
最后更新:2024-04-11
答疑分类
答疑分类: 3-基础知识 » 2-LINUX
1、MP系列:
使用uisrc-lab-xlnx(zynq7000only)20220501开发板制作
在开发包中找到该路径
/home/uisrc/uisrc-lab-xlnx/scripts
修改脚本文件mzuxcfg.sh中内容
image.jpg
替换文件具体路径如下/home/uisrc/uisrc-lab-xlnx/sources/rootfs/buildroot/configs
image.jpg
将编译需要的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的内容

image.jpg

替换文件具体路径如下:
/home/uisrc/uisrc-lab-xlnx/sources/rootfs/buildroot/configs

image.jpg

将需要的文件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烧写启动文件与系统文件,输入盘符
完成后如下图:
image.jpg




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则