我的系统是ARM7TDMI/uClinux,在一片NOR Flash ST M28W320CB上移植MTD/JFFS2,该Flash与Intel 28F320C3兼容。现在的问题是,我必须在初始化时手动unlock所有的flash block,否则JFFS2分区可以mount,但无法写入和删除,返回错误号为-30,也就是block被locked。如果在初始化时手动unlock所有的flash block,则一切正常。
MTD驱动里是有unlock代码的,可是我没找到调用它的地方。难道它不会自动调用吗?
关键词:
请教
一个
JFFS2
问题
关于
block
u