首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

nand write.yaffs不解

2013-01-01 
nand write.yaffs疑惑本人接触嵌入式开发不久,最近leader叫我把一个yaffs文件烧到nand里,于是,我就照着他

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的时候,就用文件的实际尺寸进行写操作?

热点排行