------------------------------------------------------------
准备软件:tftpd32 并且打开
下载地址:http://tftpd32.jounin.net/download/tftpd32.452.zip下载并解压
开发板:Fl2440(arm系列)
------------------------------------------------------------
1.网络配置
(1)网线直接连接PC的有线网卡和开发板,并且配置PC电脑IP时,是配置有线网络而不是无线网络,而且注意有线网络和无线网络IP地址且不可重复;
(2)在u-boot环境是有set ipaddr命令设置自己的IP;(通过pri查看)
(3)PC手动设置有线网卡的IP地址与u-boot的IP地址在同一个网段内;
2.关于tftp下载
(1)PC运行tftpd32.exe服务器程序,并设置setting里面的Browse(即想要下载的文件路径);
(2)u-boot设置serverip为PC的有线网卡IP地址;
(3)关闭windows防火墙,360安全卫士等杀毒软件;
(4)tftp命令下载(使用前需要查看其命令的使用!)
补充:
如果检查了以上步骤,没有发现错误之后参考:
1.u-boot界面里网卡默认禁用的,只有在使用(ping或tftp)的时候才打开,所以网线连接好后有线网卡还是断开状态。因此,tftp下载不了,可以先使用ping命令测试网络连通性,注意观察PC端windows的网络共享中心的适配器,查看以太网连接是否显示进行尝试连接,如果没有显示的是进行尝试连接,则检查上述步骤是否出现问题;
2.开发板连的是有线网卡,并不是无线网卡,所以开发板不能与无线网卡通信;
3.u-boot里不提供DHCP服务(动态主机配置协议),所以PC有线网卡一定不能动态获取IP地址,需要手动设置IPV4里面的IP地址和子网掩码;
4.防火墙和安全卫士的软件会封掉tftp服务,所以在使用tftp下载时需要关闭和退出这些服务;
5.开发板Linux运行之后区别于u-boot另外一个系统,网络由Linux系统管理,命令由linux系统提供;
6.如果之前已经连接上过,但是过了一段时间之后连不上了,则检查你的网络适配器,查看是否是网线被拔出,如果是则禁用它,然后再重启,试试ping能否成功。如果不是,请检查之前的步骤是否出错;