Chinaunix首页 | 论坛 | 博客
  • 博客访问: 332426
  • 博文数量: 50
  • 博客积分: 961
  • 博客等级: 准尉
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-07 08:30
文章分类

全部博文(50)

文章存档

2015年(2)

2014年(1)

2013年(4)

2012年(18)

2011年(25)

分类: LINUX

2012-08-19 11:11:18

1、安装tftpserver工具到xp

1)将micro2440光盘中带的tftpd32拷贝到自己的PC上,具体位置在"windows平台工具\tftpboot",整个目录都拷贝下来,放在任何地方皆可。

2)打开tftpd32.exe,设置一下“Current Directory”,选择你要存放u-boot.binuImagerootfs.yaffs的目录(假设为C:\Program Files\tftpboot\download)。

3)“Server Interface”选择你的网口的IP(假设ip地址为192.168.1.10)。

4)单击“Show Dir”,如果能看到C:\Program Files\tftpboot\download目录下的文件,则说明你的tftpd设置成功。

1root_yaffs实际为micro2440带的root镜像文件(root_qtopia-64M.imgroot_qtopia-128M.img

2:这三个镜像文件的名字必须为u-boot.binuboot),uImage(内核),rootfs.yaffs(文件系统),这与uboot的功能菜单程序有关。

 
2、烧写u-boot.binuImageroot_yaffs
    用网线将pc和开发板连接,将u-boot.binuImagerootfs.yaffs镜像文件拷贝到C:\Program Files\tftpboot\download目录。
2.1烧写u-boot.bin
    要烧写 U-Boot, 需要把开发板拨动开关 S2 设置为 Nor Flash启动, 连接好串口和 USB线,打开超级终端,打开电源,串口显示如图:
 
 
   
    选择功能号“a”,打开DNW,确认USB连接正常OK,点UsbPortÆTransmit/Restore,选择u-boot.bin,下载和烧写很快就会结束。把开发板启动模式改为Nand Flash 启动,重新复位或者重启开机电源开关,在串口终端可以看到如图信息,如果开发板中已经安装了linux系统,U-Boot将会自动启动它,否则会进入U-Boot的功能菜单(也可以根据提示,在开机后3秒中内按任意键进入):
 

可按下空格键,进入uboot命令窗口;

输入printenv命令,可显示当前的env设置;

发现serverip=192.168.1.1,更改为192.168.1.10(因为你的PC当前的ip192.168.1.10),输入下面的命令:

setenv serverip 192.168.1.10

saveenv

或者你也可以改变自己pcip192.168.1.1

输入menu命令重新回到uboot功能菜单

按下1键重新下载u-boot.binnand flash(也可以不用重新下载)

 

2.2、烧写kernel

    在uboot功能菜单按下2键下载uImagenand flash

2.3、烧写root_yaffs

    在uboot功能菜单按下4键下载root_yaffsnand flash

 
阅读(1583) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~