首先ubuntu必须安装tftp服务器和nfs服务器,并且在本地测试是成功的 2.关闭windows下防火墙 3.设置电脑的优先网卡为百兆全双工通信 控制面板---->网络和innet---->网络和共享中心t---->更改适配器配置----->找自己对应的以太网网卡----->右键----->属性 ----->配置 ----->高级 ----->连接速度和双工模式 ----->百兆全双工
然后是ubuntu的网络配置
ubuntu的网络配置完成后,接下来就是开发板fsmp1a的网络配置
STM32MP> setenv ipaddr 192.168.1.250 STM32MP> setenv netmask 255.255.255.0 STM32MP> setenv gatewayip 192.168.1.1 STM32MP> setenv serverip 192.168.1.100 STM32MP> saveenv Saving Environment to MMC... Writing to redundant MMC(0)... OK
测试ping命令:在串口工具中
STM32MP> ping 192.168.1.100
成功现象: Using ethernet@5800a000 device host 192.168.1.100 is alive
失败现象: STM32MP> ping 192.168.1.100 ethernet@5800a000 Waiting for PHY auto negotiation to complete......... TIMEOUT ! phy_startup() failed: -110FAILED: -110ping failed; host 192.168.1.100 is not alive
最后是成功ping通的截图