Chinaunix首页 | 论坛 | 博客
  • 博客访问: 632768
  • 博文数量: 75
  • 博客积分: 988
  • 博客等级: 准尉
  • 技术积分: 1269
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-10 15:44
文章分类

全部博文(75)

文章存档

2022年(1)

2019年(1)

2018年(1)

2016年(9)

2015年(7)

2013年(6)

2012年(40)

2011年(10)

分类: LINUX

2016-12-17 10:12:42

新建一个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文件生成!


阅读(2761) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~