ping 正在运行,但 tftp 无法在用于图像传输的 vexpress-a9 板上运行

问题描述 投票:0回答:0

使用 Qemu 使用网桥(TAP 和 UML 实用程序)进行网络连接, 通过smc-911x0设备获取时,成功

从 u-boot 提示 host is alive , 但是在传输图像时,它没有做同样的事情。

观察:使用 SMC911x 传输数据成功,但通过 ethernet3,0200000 设备传输数据失败。

如何更改设置以通过 smc-911x0 设备而不是 ethernet3,0200000 获取 IP 地址。 禁用有线连接,仍然使用以太网 3,02000000 设备

环境在 Virtual box 和 QEMU 上运行。主板是 vexpress-a9.

参考:https://learningfromyoublog.wordpress.com/2016/11/27/u-boot-arm-versatile-express-emulation-on-qemu-with-nfs-as-rootfs/

=> ping 10.0.2.15              

smc911x: detected LAN9118 controller

smc911x: phy initialized

smc911x: MAC 52:54:00:12:34:56

Using ethernet@3,02000000 device

smc911x: MAC 52:54:00:12:34:56

host 10.0.2.15 is alive

=> tftp 0x61000000 zImage

smc911x: detected LAN9118 controller

smc911x: phy initialized

smc911x: MAC 52:54:00:12:34:56

Using ethernet@3,02000000 device

TFTP from server 10.0.2.15; our IP address is 10.0.2.3

Filename 'zImage'.

Load address: 0x61000000

Loading: T T T T

这里一直失败

linux-kernel embedded-linux u-boot tftp
© www.soinside.com 2019 - 2024. All rights reserved.