一、tftp的配置:
1、用网线将开发板和电脑连接起来;
2、板子接电源启动 u-boot,三秒内按任意键进入命令行,可设置板子ip,
服务器 ip,网关等,其中,serverip 要设置成运行 tftp 服务器的电脑
IP。
# set ipaddr 192.168.1.5
# set serverip 192.168.1.8
# set gateway 192.168.0.1
# save
ipaddr 代表开发板的 IP,serverip 代表运行 tftp 服务器的 IP,
gateway代表网关,局域网内可以不设网关。
注意:板子和电脑的IP要处于同一网段,否则ping不通;
2、打开电脑的IP设置(IPV4),设置电脑的本地IP地址为192.168.1.8,子网
掩码为255.255.255.0,默认网关设置为192.168.1.5(即板子的网址);首
选DNS服务器设置为202.102.152.3,备用DNS服务器设置为
202.102.128.68;
注意:因为我的电脑用的无线网卡即wifi上的网,而连接板子的是有线
网卡,所以设置我的电脑IP的时候,设置的是有线网卡的IP(本地连接);
3、在网上下载tftpd64(电脑是win7X64的系统),安装后打开,Current
Directory 是服务器的根目录(u-boot.bin 等文件放在这里),点击
Browse 可以设置; Server interface 是服务器 ip,会自动获取的。
4、在uboot下的串口终端输入tftp 0x30800000 XXXX.bin,将电脑上名字为XXXX.bin的程序下载到板子上起始地址为0x30800000的内存中;下载完成后可输入go 0x30800000来执行程序XXXX.bin;
注意:在输入tftp 0x30800000 XXXX.bin后,如果显示TTTT则关闭电脑 上的防火墙(包括杀毒软件的防火墙),等下载成功了再打开;再次下载程序的时候,只要tftpd64没有关闭过,则防火墙不用再次关闭,因为在防火墙打开时是不会把已经打开的端口关闭的;
本文来自论坛,点击查看完整帖子内容。