作者:liuwanpeng
需要把若干文件打成大包,燒寫到flash或者sd卡中,才能啟動運(yùn)行。
1.petalinux打包
petalinux-packet打包時(shí),需要petalinux的工程,限制太死了,不用。
2 windows環(huán)境SDK打包
2.1 制作BOOT.bin
用SDK的圖形界面搞定也是一樣的。(markdown顯示本地圖片,路徑里的/要換成/,蛋疼)


為啥必須要pmu和atf,后續(xù)再研究,先把系統(tǒng)啟動起來再說。
2.2 燒寫到SD卡
BOOTROM支持FAT32,把剛才生成的BOOT.bin拷貝到SD卡里,并把mpsoc的啟動介質(zhì)設(shè)置為SD,即可完成啟動。
啟動界面如下:
Xilinx Zynq MP First Stage Boot Loader
Release 2017.2 Jun 19 2017 - 21:37:22
NOTICE: ATF running on XCZU9EG/silicon v4/RTL5.1 at 0xfffea000, with PMU firmware
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v1.3(release):0d9d51a
NOTICE: BL31: Built : 03:32:10, Jun 20 2017
U-Boot 2017.01 (Jun 19 2017 - 21:34:37 -0600) Xilinx ZynqMP ZCU102 rev1.0
I2C: ready
DRAM: 4 GiB
EL Level: EL2
Chip ID: xczu9eg
MMC: sdhci@ff170000: 0 (SD)
SF: Detected n25q512a with page size 512 Bytes, erase size 128 KiB, total 128 MiB
In: serial
Out: serial
Err: serial
Net: ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id
eth0: ethernet@ff0e0000
Hit any key to stop autoboot: 4 3 2 1 0
reading uImage
** Unable to read file uImage **
reading uramdisk.image.gz
** Unable to read file uramdisk.image.gz **
reading zynqmp-sf-zcu102.dtb
** Unable to read file zynqmp-sf-zcu102.dtb **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
ZynqMP>
沒有燒寫kernel等,所以提示找不到文件。
編輯:hfy
-
FlaSh
+關(guān)注
關(guān)注
10文章
1748瀏覽量
155509 -
Boot
+關(guān)注
關(guān)注
0文章
154瀏覽量
37740 -
SDK
+關(guān)注
關(guān)注
3文章
1101瀏覽量
51713 -
MPSoC
+關(guān)注
關(guān)注
0文章
203瀏覽量
25173
發(fā)布評論請先 登錄
深入解析U-Boot image.c:RK平臺鏡像處理核心邏輯
U-Boot SPL核心文件spl.c深度解析:從啟動流程到調(diào)試優(yōu)化
深入解析U-Boot命令處理核心文件:功能、調(diào)試與開發(fā)價(jià)值
解析Rockchip平臺U-Boot核心文件:boot_rkimg.c到底做了什么?
基于安路DR1M90 FPSoC的Linux系統(tǒng)全流程開發(fā)指南(4)
基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(3)
基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(1)
明晚8點(diǎn)|睿擎文件系統(tǒng)實(shí)戰(zhàn):從開發(fā)到發(fā)布全流程解析
聊聊 Webpack 那些安全事兒:打包風(fēng)險(xiǎn)與防護(hù)小技巧
fn_u-boot-spl.bin和u-boot-spl.bin區(qū)別是什么?請問如何從u-boot-spl.bin生成fn_u-boot-spl.bin?
飛凌嵌入式ElfBoard ELF 1板卡-uboot編譯u-boot/u-boot.bin/u-boot.imx
Linux文件系統(tǒng)打包及鏡像制作,觸覺智能RK3562開發(fā)板演示
在任何平臺上使用PetaLinux的先決條件
MPSOC案例:petalinux打包和BOOT.BIN開發(fā)流程
評論