Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149865
  • 博文数量: 18
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-24 22:24
个人简介

电子民工

文章存档

2011年(1)

2009年(16)

2008年(1)

我的朋友

分类: LINUX

2009-06-14 14:25:45

(一)准备工作
   1)u-boot代码移植好用JTAG烧录至NOR flash
   2)移植好内核文件
   3)制作好yaffs或jffs文件系统镜像
   4)下载tftpd32软件(百度或其他地方下载即可)
   5)这里只是讲解如何使用tftp服务,其他的代码相关见其他的相关文章
(二)tftp服务介绍
   第一步:登陆你的linux系统,并开启sambe服务(见samba服务)
   第二部:关闭linux的防火墙
   第三步:打开tftp32d软件,在浏览里面选择待上传路径,然后确定即可,这样便开启一个tftp服务
   第四步:打开超级终端,并开启开发板电源,便启动好了前面已经烧录进板子的u-boot,在里面输入如下
          命令即可
        1)烧入内核
          HB2440# tftp 0x30000000 uImage           //先烧录进SDRAM
          HB2440# nand erase 0x0 0x00200000        //擦出NAND flash待烧入空间
          HB2440# nand write 0x30000000 0x0 0x178400 //使用nand命令从SDRAM到NAND指定
                                                     //区域
        2)烧入文件系统
          HB2440# tftp 0x30000000 yaffs.img           //先烧录进SDRAM
          HB2440# nand erase 0xa00000 0x3600000       //擦出NAND flash待烧入空间
          HB2440# nand write 0x30000000 0xa00000 0x106d0d0//使用nand命令从SDRAM到
                                                          //NAND指定区域
(三)使用注意
   这里介绍的方法是在u-boot,内核,及文件系统准备好了这后使用上面的命令就可以实现tftp服务传输文件到开发板了
阅读(6960) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~