TQ2440使用uboot下的命令行进行ftp下载程序到nand flash

看了韦东山第一期视频的第12集,由于手头没有open-jtag,所以着重看了下ftp下载程序的方法。

准备工作:

1.下载安装ftp-server工具 http://pan.baidu.com/s/1bpgdc8f 界面如图

                              

分别设置你要下载的bin文件的目录和你本地连接的ip(需要提前设置好本地ip,注意要是同一网段),然后最小化程序。

2.(假设你的NOR FLASH中已经下载了uboot)将开发板拨到NOR FLASH并启动,进入uboot命令行如图(我这里是输入q从菜单手动进入命令行)

可以使用print命令看下板子现在的(网络)信息,如图

接下来要设置两个参数:板子的ip--ipaddr、和ftp服务器的ip--serverip,命令如下:

然后用网线将电脑和开发板连接起来,此时可能电脑上的本地连接没有显示不出来,可以先通过ping指令来确认下状态

如果提示alive则表示可以ping通。否则就要检查你的电脑连接了。

此时已经将电脑和开发板连接起来,接下来可以进行数据(bin文件)的传送了,使用命令(方框1)

成功发送则返回结果如框图2.

 

此时已经成功将文件写到SDRAM中,接下来要做的就是再将SDRAM中的文件写到NAND FLASH中,从而保证程序一直在。

 

如果你使用的uboot已经分区了,可以使用mtd命令查看分区,如图

然后就可以直接使用分区名进行操作了,首先使用nand erase命令擦除,

在用nand write命令将SDRAM中的文件写到nand flash的起始位置(0x0000_0000)中,我们这里可以直接使用bios分区名,

至此,程序已经写到nand flash中了,开发板断电,从nand flash启动,可以看到程序已经可以运行。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值