本文主要是归纳总结tftp下载的步骤和遇到问题的解决方法

Jlink,在win8后dnw下载驱动目前为止并没有寻找到合适的解决方法,下面就tftp下载步骤进行归纳和问题总结。


使用TFTP下载烧写:


tftpd32软件需要使用管理员方式打开,否则会出错


TFTPlib python库下载 tft下载教程_IP


如上图,在Current Directory 选择需要烧写的bin文件的文件夹目录

在Server interface 选择PC机的IP地址

其他设置不需要

 

选择JZ2440在NOR启动,启动后进入uboot

输入命令print,查看当前的ip地址信息


TFTPlib python库下载 tft下载教程_TFTPlib python库下载_02

通过命令 :

set ipaddr xxx设置开发板的ip地址

set serverip xxx设置pc机的ip地址

这两个地址段必须是同一段,serverip与tftpd32软件的server地址一致。

设置完后输入命令,

save保存


 

TFTPlib python库下载 tft下载教程_IP_03

PC机,连接完成后,通过命令:ping xxx(PC机IP地址)

Ping通后就可以使用tftp进行下载,一般ping通后基本就没什么问题了,具体ping不通的解决方法看文章最后。

 

接下来输入的命令,红色箭头所指,不想打字,截图


TFTPlib python库下载 tft下载教程_ARM_04


TFTPlib python库下载 tft下载教程_tftp_05


TFTPlib python库下载 tft下载教程_TFTPlib python库下载_06

tftp xxx xxx.bin
mtd 查看分区
nand erase xxx
nand write xx xx




 

nand启动开发板即可。

 

 

Tftp下载时候存在tftp连接不上或者ping不通的问题,按以下方法解决:

1、  虚拟机和windos主机的防火墙都要关闭,否则可能会出现ping不通的情况;

2、  确保你的PC机是干净纯粹的,360和百度你懂的;

3、  设置本地连接的IP地址和DNS服务,确保IP地址的正确;

4、  控制面板-程序和功能-启用或关闭windows功能-tftp客户端

5、  若以上都尝试了还是不能正确连接(像作者一样倒霉),这时候把开发板通过网线连接到路由器去,PC机可wifi或者网线连接路由,再ping就可以(具体原因还不清楚)。