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

原创 2016年08月30日 19:23:40

看了韦东山第一期视频的第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启动,可以看到程序已经可以运行。















uboot官方FTP下载地址

ftp://ftp.denx.de/pub/u-boot/
  • itismine
  • itismine
  • 2009年10月09日 15:08
  • 64112

OK6410 uboot改造成能使用FTP加载内核和NFS加载文件系统

目标是利用uboot中利用TFTP和NFS加载内核镜像和根文件系统,而飞凌官方的uboot源代码是菜单的形式启动的.所以要对官方的uboot进行改造. 首先,我们在uboot的官方网站上下载ub...
  • xuxiayin5490
  • xuxiayin5490
  • 2014年08月25日 12:42
  • 503

U-boot 官方源码FTP下载地址 及 主页

ftp://ftp.denx.de/pub/u-boot/
  • u013420428
  • u013420428
  • 2017年06月13日 10:10
  • 1235

uboot 源码官方下载地址

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来 所有版本的u-boot源代码压缩包...
  • wangzhen209
  • wangzhen209
  • 2015年03月11日 08:41
  • 3426

S3c2440如何利用JLINK烧写U-boot到NAND Flash中

很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到Nand Flash中,幸好我们还有JLINK,用JLINK烧写U-boot到Nor...
  • qq_21792169
  • qq_21792169
  • 2015年10月24日 12:36
  • 14453

友善之臂Mini2440之嵌入式Linux下应用程序对Nand Flash的读写操作

应用程序对Nand Flash的读写操作 接上篇继续分析Nand Flash驱动:Nand Flash的设备探测函数s3c24xx_nand_probe的动作。 s3c24xx_nand_prob...
  • yuesichiu
  • yuesichiu
  • 2012年12月29日 13:18
  • 2430

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

看了韦东山第一期视频的第12集,由于手头没有open-jtag,所以着重看了下ftp下载程序的方法。 准备工作: 1.下载安装ftp-server工具 http://pan.baidu.com/s...
  • yanlutian
  • yanlutian
  • 2016年08月30日 19:23
  • 1375

Uboot下载点(百度云网盘)

GPL(General Public License)GNU通用公共许可证允许了每个人可以自由的修改和发布遵循GPL协议的自由软件,Uboot也遵循GPL协议,所以我在这里将Uboot下载点的所有ub...
  • u012923403
  • u012923403
  • 2015年08月30日 20:12
  • 1741

U-Boot烧写系统到Nand Flash

参考资料 [1]uboot 下载内核和文件系统的步骤
  • Q1302182594
  • Q1302182594
  • 2016年05月05日 16:31
  • 3120

uboot的nand flash常用命令

nand info & nand device 显示flash的信息: DM365 :>nand info Device 0: NAND 32MiB 3,3V 8-bit, sector ...
  • xiaoxiaozhu2010
  • xiaoxiaozhu2010
  • 2014年01月07日 20:51
  • 842
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TQ2440使用uboot下的命令行进行ftp下载程序到nand flash
举报原因:
原因补充:

(最多只允许输入30个字)