新建一个BOOT文件夹
sudo mkdir BOOT
cd BOOT
sudo cp /home/gavin/work/ZYNQ/uboot/u-boot-xlnx-master/u-boot 。/
sudo mv u-boot u-boot.elf
cp /home/gavin/work/ZYNQ/kernel/linux-Digilent-Dev-master/arch/arm/boot/uImage 。/
cp /home/gavin/work/ZYNQ/kernel/linux-Digilent-Dev-master/arch/arm/boot/zImage 。/
sudo cp /home/gavin/work/ZYNQ/kernel/linux-Digilent-Dev-master/arch/arm/boot/dts/devicetree.dtb 。/
cp /home/gavin/work/ZYNQ/PICO_ZED/PICO_ZED/PICO_ZED.runs/impl_1/ARM_CORE_wrapper.bit 。/
sudo cp /home/gavin/work/ZYNQ/PICO_ZED/PICO_ZED/PICO_ZED.sdk/1FSBL/Debug/1FSBL.elf 。/
我们在生成BOOT.bin文件的时候,主要要用到1FSBL.elf,ARM_CORE_wrapper.bit,u-boot.elf这三个文件现在都已准备好了。
在SDK中点击Xilinx Tools-》Creat Boot Image
指定bif路径,其实就是刚才创建的那个BOOT文件夹。
三个文件依次是1FSBL.elf,ARM_CORE_wrapper.bit,u-boot.elf
BOOT.bin是可以放入到SD卡或者emmc里面的,如果是BOOT.mcs那是放入SPI flash里面的。
output.bif文件里面的内容
the_ROM_image:
{
[bootloader]/home/gavin/work/ZYNQ/PICO_ZED/BOOT/1FSBL.elf
/home/gavin/work/ZYNQ/PICO_ZED/BOOT/ARM_CORE_wrapper.bit
/home/gavin/work/ZYNQ/PICO_ZED/BOOT/u-boot.elf
}
至此,BOOT.bin和BOOT.mcs文件生成!
-
Linux
+关注
关注
87文章
11522浏览量
214380 -
Zynq
+关注
关注
10文章
615浏览量
48345
发布评论请先 登录
智能车浅谈——手把手让车跑起来(电磁篇)

MotorControl Workbench生成的代码是开环的吗,为什么电机跑起来很容易受到外力导致停机?
玩转Zynq连载29——[ex51] 制作裸跑程序的启动文件BOOT.bin
如何获得BOOT.BIN位于Vivado的位文件?
【正点原子FPGA连载】第二十章另一种方式编译ZYNQ镜像-领航者ZYNQ之linux开发指南
ZYNQ7000搭建嵌入式Linux操作系统
如何借助STM32CubeProgrammer轻松将STM32MP1开发板跑起来
在Microzed上构建嵌入式linux系统(ubuntu16.04下)
Zynq 7015 linux跑起来之构建ARM核

Zynq 7015 linux跑起来之导入SDK生成FSBL步骤教程

Zynq 7015 linux跑起来之SD分区并放入对应的文件介绍
读懂PetaLinux:让嵌入式Linux在它上面“跑”起来
MPSOC案例:petalinux打包和BOOT.BIN开发流程

评论