求高手们解答4Kpage上用UBIFS文件系统遇到的问题

[复制链接]
查看11 | 回复4 | 2021-1-27 06:36:03 | 显示全部楼层 |阅读模式
FLASH为K9GAG08UOMCPU:S3C6410以UBIFS文件系统为根文件系统~~
首先问下各位,有谁在s3c6410FLASH为4K一个page的平台上实现UBIFS为根文件系统的,而且一切正常的????本人遭遇这样的情况,很痛苦啊~~~

现象:
2G的flash分4个MTD区,0:uboot1:kernel2:根文件系统ubifs镜像3:保留区做恢复根文件系统用。
擦除烧录完毕,断电重启,系统跑起来了,一切正常,再断电重启提示recoverymasternode失败:
查到的问题是,系统第一次启动时会向masternode后一页写一个新的masternode这个页为第3页,实际内容却被写到第9页了,所以重启时在第3页找不到内容,启动失败。
第一次启动正常后,我用MTD工具调试,读取第9页的内容,往第3页上写,第3页没变化,但往第9页上写,内容却在第3页上了。
将masternode所在的块擦掉,往第9页上写内容,内容还在第9页,没有跑第3页上去。
这是我发现的一个点可能其它地方也存在其怪的写问题,但这种现在只在mtd区做根区时会存在,假如说把mtd3做根区时,mtd3区的相对位置也一样这个问题,而之前的根区也就是mtd2区,读写操作一切正常了~~。反之亦然~~~~郁闷啊~~~各位帮帮忙啊~~~~~
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:36:03 | 显示全部楼层
补充一点~~S3C6410datasheet上说最大只支持2Kpage但是外面有开发板s3c6410配4Kpage的,飞凌用的是4KPAGE的K9GAG08UOD但不是没支持UBIFS文件系统,友善的带8KPAGE的并支持UBIFS文件系统但是代码不开放,狗屎啊,自己乱搞一些功能又不开放代码,靠~~
回复

使用道具 举报

千问 | 2021-1-27 06:36:03 | 显示全部楼层
引用1楼rms001x的回复:补充一点~~S3C6410datasheet上说最大只支持2Kpage但是外面有开发板s3c6410配4Kpage的,飞凌用的是4KPAGE的K9GAG08UOD但不是没支持UBIFS文件系统,友善的带8KPAGE的并支持UBIFS文件系统但是代码不开放,狗屎啊,自己乱搞一些功能又不开放代码,靠~~
问一下友善的技术支持
回复

使用道具 举报

千问 | 2021-1-27 06:36:03 | 显示全部楼层
问过友善的技术支持,一句代码不开放被打发了~~哎``````难道没有用过这样的吗???
回复

使用道具 举报

千问 | 2021-1-27 06:36:03 | 显示全部楼层
描述现象并看不出来具体是哪个原因最好能够给些输出信息
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行