JZ2440 TFTP下载步骤和问题总结
因为电脑普遍没有并口,而目前使用流行一般是Jlink,在win8后dnw下载驱动目前为止并没有寻找到合适的解决方法,下面就tftp下载步骤进行归纳和问题总结。
使用TFTP下载烧写:
注意:tftpd32软件需要使用管理员方式打开,否则会出错。
在Current Directory 选择需要烧写的bin文件的文件夹目录
在Server interface 选择PC机的IP地址
其他设置不需要
选择JZ2440在NOR启动,启动后进入uboot
输入命令print,查看当前的ip地址信息
通过命令 :
set ipaddr xxx设置开发板的ip地址
set serverip xxx设置pc机的ip地址
这两个地址段必须是同一段,serverip与tftpd32软件的server地址一致。
设置完后输入命令,
save保存
通过网线连接开发板和PC机,连接完成后,通过命令:ping xxx(PC机IP地址)
Ping通后就可以使用tftp进行下载,一般ping通后基本就没什么问题了,具体ping不通的解决方法看文章最后。
接下来输入的命令,红色箭头所指,不想打字,截图
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就可以(具体原因还不清楚)。
Win10亲测有效,若上面的方法都不能解决(比作者更倒霉),欢迎一起讨论。