yaffs2文件系统移植问题

zhangsf   2008-11-26 15:18 楼主
首先说下环境吧,linux系统 内核2.6.24,flash 是一片 K9F4G08( 512M ), 内存128M,
用mtd工具烧写 yaffs2文件的时候:
大于7M的文件就出错,unable handle kernel paging 。。。。。 这样的错误,位置是7M的那个块位置处(应该不是坏块的问题,因为检测过没检测出坏块来)
直接往usr下拷贝也是类似的错误,只是位置不太一样,

小页早就弄成功,我想问下,由 64Mnand flash 扩展到 512M需要注意些什么??有需要特别修改的地方吗

有谁做过或者觉得有可能的地方都说下,谢谢了先

回复评论 (6)

关注
点赞  2008-12-2 09:15
我的那个错应该是SDRAM造成的,SDARM只能映射到那么大,后来换片发现是SDRAM的问题
具体为什么SDRAM出问题还没完全弄清楚
点赞  2008-12-22 09:14
帮顶
点赞  2008-12-22 09:19
帮顶
点赞  2008-12-22 09:19
帮顶
点赞  2008-12-22 12:06
你是如何烧写的文件系统呢?
yaffs提供了mkyaffs但yaffs2没有

如果自己写烧写程序的话要把校验位也写进去,这个应该与小页类似

还有注意一下yaffs2文件系统调用的底层函数是否跟内核中的相对应


**************************
飞凌嵌入式 www.witech.com.cn   
**************************

点赞  2008-12-25 18:01
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复