取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
424 次查看
注册日期: ‎06-11-2020

用petalinux编译生成BOOT.BIN和Image.ub,设置板子(型号zynq7020)从SD卡启动,连串口后信息显示如下:

跳至解决方案

U-Boot 2017.01 (Jun 11 2020 - 20:10:18 -0700)

Board: Xilinx Zynq
DRAM: ECC disabled 1 GiB
MMC: sdhci@e0100000: 0 (SD)
SF: Detected w25q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: ZYNQ GEM: e000b000, phyaddr ffffffff, interface rgmii-id
eth0: ethernet@e000b000
U-BOOT for ax_peta

ethernet@e000b000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Hit any key to stop autoboot: 0
Zynq>

 

一直卡在这里,有大佬知道原因吗?万分感谢!

0 项奖励
1 解答

已接受的解答
Highlighted
Visitor
Visitor
253 次查看
注册日期: ‎06-11-2020

找到问题了,原来是我的串口调试工具没有配置好,putty关掉流控就能正常显示了!非常感谢解答!

在原帖中查看解决方案

0 项奖励
6 回复数
Highlighted
Xilinx Employee
Xilinx Employee
418 次查看
注册日期: ‎06-19-2019

停在U-BOOT下之后,你还能通过串口操作吗?比如printenv,bdinfo之类

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
0 项奖励
Highlighted
Visitor
Visitor
327 次查看
注册日期: ‎06-11-2020

非常感谢解答!在此时我可以通过串口操作,但我输入的命令全部不识别。这应该是进入了uboot模式了吧,但板子上电后我并未进行任何按键操作,为啥没有正常启动Linux呢,难道我的工程编译有问题?

> <INTERRUPT>
Zynq>

U-Boot 2017.01 (Jun 14 2020 - 19:05:45 -0700)

Board: Xilinx Zynq
DRAM: ECC disabled 1 GiB
MMC: sdhci@e0100000: 0 (SD)
SF: Detected w25q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: ZYNQ GEM: e000b000, phyaddr ffffffff, interface rgmii-id
eth0: ethernet@e000b000
U-BOOT for ax_peta

ethernet@e000b000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Hit any key to stop autoboot: 0
Zynq> help
Unknown command 'heillp' - try 'help'
Zynq> help
Unknown command 'help' - try 'help'
Zynq> ?
Unknown command '?' - try 'help'
Zynq> bdinfo
Unknown command 'bdinfo' - try 'help'
Zynq> printenv
Unknown command 'printenv' - try 'help'

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
319 次查看
注册日期: ‎06-19-2019

这个U-boot是你修改过了吗?所有命令都无效的话,应该是U-boot有问题。

你是怎么生成这个U-boot的

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
0 项奖励
Highlighted
Visitor
Visitor
254 次查看
注册日期: ‎06-11-2020

找到问题了,原来是我的串口调试工具没有配置好,putty关掉流控就能正常显示了!非常感谢解答!

在原帖中查看解决方案

0 项奖励
Highlighted
Participant
Participant
198 次查看
注册日期: ‎10-08-2014
1.首先我将BOOT.BIN和Image.ub文件拷贝到SD卡里面作为启动文件 2.硬件板子设置成SD mode方式之后,板子上电,串口打印来看,Uboot阶段应该上已经完成了,Uboot下的那些命令都可以正常在串口里面执行,比如MD和MW命令等等。 3.现在的问题上系统根本没进入到启动kernel阶段,串口打印也在uboot阶段停下了,没有看到系统读image.ub的相关打印信息。请问这个问题怎么去定位呢? 麻烦您了,帮忙看一下呗
0 项奖励
Highlighted
Visitor
Visitor
126 次查看
注册日期: ‎06-11-2020
与你的串口调试工具是否有关,会不会是调试工具没有配置好
0 项奖励