新建一個(gè)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 。/
我們?cè)谏葿OOT.bin文件的時(shí)候,主要要用到1FSBL.elf,ARM_CORE_wrapper.bit,u-boot.elf這三個(gè)文件現(xiàn)在都已準(zhǔn)備好了。
在SDK中點(diǎn)擊Xilinx Tools-》Creat Boot Image
指定bif路徑,其實(shí)就是剛才創(chuàng)建的那個(gè)BOOT文件夾。
三個(gè)文件依次是1FSBL.elf,ARM_CORE_wrapper.bit,u-boot.elf
BOOT.bin是可以放入到SD卡或者emmc里面的,如果是BOOT.mcs那是放入SPI flash里面的。
output.bif文件里面的內(nèi)容
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
+關(guān)注
關(guān)注
88文章
11575瀏覽量
216608 -
Zynq
+關(guān)注
關(guān)注
10文章
623瀏覽量
48903
發(fā)布評(píng)論請(qǐng)先 登錄
智能車(chē)淺談——手把手讓車(chē)跑起來(lái)(電磁篇)

MotorControl Workbench生成的代碼是開(kāi)環(huán)的嗎,為什么電機(jī)跑起來(lái)很容易受到外力導(dǎo)致停機(jī)?
玩轉(zhuǎn)Zynq連載29——[ex51] 制作裸跑程序的啟動(dòng)文件BOOT.bin
如何獲得BOOT.BIN位于Vivado的位文件?
【正點(diǎn)原子FPGA連載】第二十章另一種方式編譯ZYNQ鏡像-領(lǐng)航者ZYNQ之linux開(kāi)發(fā)指南
ZYNQ7000搭建嵌入式Linux操作系統(tǒng)
如何借助STM32CubeProgrammer輕松將STM32MP1開(kāi)發(fā)板跑起來(lái)
在Microzed上構(gòu)建嵌入式linux系統(tǒng)(ubuntu16.04下)
Zynq 7015 linux跑起來(lái)之構(gòu)建ARM核

Zynq 7015 linux跑起來(lái)之導(dǎo)入SDK生成FSBL步驟教程

Zynq 7015 linux跑起來(lái)之SD分區(qū)并放入對(duì)應(yīng)的文件介紹
讀懂PetaLinux:讓嵌入式Linux在它上面“跑”起來(lái)
MPSOC案例:petalinux打包和BOOT.BIN開(kāi)發(fā)流程

評(píng)論