JZ2440 TFTP下载步骤和问题总结

    因为电脑普遍没有并口,而目前使用流行一般是Jlink,在win8dnw下载驱动目前为止并没有寻找到合适的解决方法,下面就tftp下载步骤进行归纳和问题总结。

使用TFTP下载烧写:

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

JZ2440 TFTP下载步骤和问题总结-LMLPHP

Current Directory 选择需要烧写的bin文件的文件夹目录

Server interface 选择PC机的IP地址

其他设置不需要

 

选择JZ2440NOR启动,启动后进入uboot

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

JZ2440 TFTP下载步骤和问题总结-LMLPHP

通过命令 :

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

set serverip xxx设置pc机的ip地址

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

设置完后输入命令,

save保存

JZ2440 TFTP下载步骤和问题总结-LMLPHP

 

通过网线连接开发板和PC机,连接完成后,通过命令:ping xxxPCIP地址)

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

 

接下来输入的命令,红色箭头所指,不想打字,截图
tftp xxx xxx.bin
mtd 查看分区
nand erase xxx
nand write xx xx

JZ2440 TFTP下载步骤和问题总结-LMLPHP

JZ2440 TFTP下载步骤和问题总结-LMLPHP

JZ2440 TFTP下载步骤和问题总结-LMLPHP

 

烧写完成后通过nand启动开发板即可。

 

 

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

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

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

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

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

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

 

Win10亲测有效,若上面的方法都不能解决(比作者更倒霉),欢迎一起讨论。

08-29 20:55