系统启动报错,而且启动不了内核,打印信息如下:
Xilinx Zynq MP First Stage Boot Loader
Release 2017.4 Apr 26 2019 - 14:11:44
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):47af34b
NOTICE: BL31: Built : 06:06:35, Apr 26 2019
U-Boot 2017.01 (Apr 26 2019 - 14:12:22 +0800) Xilinx ZynqMP ZCU102 revB for OpenAi
I2C: ready
DRAM: 2 GiB
EL Level: EL2
Chip ID: xczu9eg
MMC: sdhci@ff160000: 0 (eMMC), sdhci@ff170000: 1 (SD)
reading uboot.env
** Unable to read "uboot.env" from mmc1:1 **
Using default environment
In: serial
Out: serial
Err: serial
Bootmode: LVL_SHFT_SD_MODE1
Net: ZYNQ GEM: ff0e0000, phyaddr 5, interface rgmii-id
eth0: ethernet@ff0e0000
U-BOOT for openAi
ethernet@ff0e0000 Waiting for PHY auto negotiation to complete...... TIMEOUT !
Hit any key to stop autoboot: 0
ZynqMP>
请问上面的这个问题该如何解决?
看看
U-Boot 2017.01 (Jun 06 2019 - 21:44:39 +0800) Xilinx ZynqMP ZU5 rev 1.0 for OpenAi
I2C: ready
DRAM: 2 GiB
EL Level: EL2
Chip ID: xczu9eg
MMC: sdhci@ff160000: 0 (eMMC), sdhci@ff170000: 1 (SD)
reading uboot.env
** Unable to read "uboot.env" from mmc1:1 **
Using default environment
In: serial
Out: serial
Err: serial
Bootmode: LVL_SHFT_SD_MODE1
Net: ZYNQ GEM: ff0e0000, phyaddr 5, interface rgmii-id
eth0: ethernet@ff0e0000
U-BOOT for openAi
ethernet@ff0e0000 Waiting for PHY auto negotiation to complete...... TIMEOUT !
Hit any key to stop autoboot: 0
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> print
Unknown command 'print' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> printenv
Unknown command 'printenv' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> help
Unknown command 'help' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> run bootcmd
Unknown command 'run' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
谢谢回复,我感觉是SD卡有问题,我并没有按下任何按键,他是自己入这个界面的。
请问制作SD卡的话,我这边也没有相应的文件系统啊?
您可以提供制作SD卡的相关文件吗?
U-Boot 2017.01 (Jun 06 2019 - 21:44:39 +0800) Xilinx ZynqMP ZU5 rev 1.0 for OpenAi
I2C: ready
DRAM: 2 GiB
EL Level: EL2
Chip ID: xczu9eg
MMC: sdhci@ff160000: 0 (eMMC), sdhci@ff170000: 1 (SD)
reading uboot.env
** Unable to read "uboot.env" from mmc1:1 **
Using default environment
In: serial
Out: serial
Err: serial
Bootmode: LVL_SHFT_SD_MODE1
Net: ZYNQ GEM: ff0e0000, phyaddr 5, interface rgmii-id
eth0: ethernet@ff0e0000
U-BOOT for openAi
ethernet@ff0e0000 Waiting for PHY auto negotiation to complete...... TIMEOUT !
Hit any key to stop autoboot: 0
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> print
Unknown command 'print' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> printenv
Unknown command 'printenv' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> help
Unknown command 'help' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP> run bootcmd
Unknown command 'run' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
Unknown command '' - try 'help'
ZynqMP>
谢谢回复,我感觉是SD卡有问题,我并没有按下任何按键,他是自己入这个界面的。
请问制作SD卡的话,我这边也没有相应的文件系统啊?
您可以提供制作SD卡的相关文件吗?
可能是SD卡的第一个分区坏掉了,就会出现这种现象。
另外在系统启动过程的前期,不要触碰串口控制台上面连接的键盘。如果按了任何建,也会出现这种现象。
出现这种现象,是系统停在了U-Boot里面。可以使用U-Boot命令,在ZynqMP> 提示符下输入 run bootcmd 就可以继续启动。如果SD卡未坏掉,是可以继续启动的。
如果SD卡真的坏掉了,需要重新制作一张。(请和我们联系启动映像相关事宜)