Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7681520
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2012-03-14 11:15:47

 

下载: mtd-utils.rar 

安装jffs2工具:

解压文件,进入目录 mtd/util

执行:# make

      # make install

 

制作映像文件:(针对256M nandflash)

    # mkfs.jffs2 -n -s 2048 -e 128KiB -d rootfs -o rootfs.jffs2

根文件发送:
与内核传送烧写相同
传输命令:tftp 72000000 rootfs
 
根文件烧写:
在烧写之前,我们先搽除下 NandFlash
命令: nand erase 4000000 
 
搽除 命令一定要这样子写才行


NandFlash 烧写根文件命令:
命令 : nand write.jffs2 72000000 4000000 $(filesize)

 

设置uboot环境变量:

从NandFlash启动jffs2,并挂载文件系统
# setenv bootargs mem=128M console=ttyS0 115200 root=/dev/mtdblock1 rw rootfstype=jffs2
# setenv bootcmd nand read 72000000 a0000 200000\;bootm 0x72000000

# saveenv

阅读(6151) | 评论(0) | 转发(1) |
0

上一篇:Signal 和Slot 机制

下一篇:Qt 数据库SqLite

给主人留下些什么吧!~~