当前位置: 代码迷 >> 驱动开发 >> nand write.yaffs不解
  详细解决方案

nand write.yaffs不解

热度:153   发布时间:2016-04-28 10:35:09.0
nand write.yaffs疑惑
本人接触嵌入式开发不久,最近leader叫我把一个yaffs文件烧到nand里,于是,我就照着他给我的命令操作了下,然后我又翻阅资料看下每条命令的意思,命令如下,命令下面是我自己的注释:


tftp 0x30000000 rootfs.yaffs
#通过tftp服务从env的serverip地址下载rootfs.yaffs到SDRAM的0x3000000地址

nand erase 0x260000 0x3d9c000
#擦除nand flash 0x260000地址的 0x3d9c000大小字节

nand write.yaffs 0x30000000 0x260000 0
#...不懂 0 是什么意思, 最后参数不是size的单位嘛,怎么是0,竟然还能烧进去,程序也能正常启动


最后一条命令我有点不怎么懂,查阅资料,资料均如下显示

nand write[.yaffs[1]] addr off size 
#烧写yaffs 映像专用的命令,.yaffs1 for 512+16 NAND 
#最后参数不是size的意思嘛?为什么我写0仍然烧写进去了?


希望大家帮着看下,谢谢!
------解决方案--------------------
nand write实现得比较智能?size=0的时候,就用文件的实际尺寸进行写操作?
  相关解决方案