我想在 uboot 引导加载程序中将uImage从 Windows pc 获取到基于 dm365 的板。u-boot 检测到以太网 phy。
davinci_eth_phy_detect(), ALIVE = 0x00000002
Ethernet PHY: DP83848 @ 0x01
为了测试 tftp 传输,我将 pc 与网络断开连接并将其直接连接到板。以下配置我在 u-boot 中使用,
netmask=255.255.255.0
ethaddr=00:0C:0C:0A:FF:EC
ipaddr=192.168.178.156
serverip=192.168.178.129
gatewayip=192.168.178.1
gateway=192.168.178.1
当我从板 ping 报告“主机处于活动状态”时,我无法从板上 ping 设备。(我不知道是否需要这样做。)
然后我在windows pc上运行“tftpd32”,我适当地设置了root/base文件夹。
当我给出以下命令请求超时
tftpboot 0x80700000 uImage
当我在同事的电脑上执行相同的程序时,tftp 工作正常。在那台电脑上,ping 从板子到 pc 的工作方式是一种方式,它在 pc 到板子之间不起作用。
我在 windows 防火墙的允许程序列表中添加了 tftpd32 实用程序,可能是什么问题?有什么建议么 ??