nand-flash
wh0604111092
这个作者很懒,什么都没留下…
展开
-
nand flash erase 函数调用流程
本文跟踪linux4.1源码中driver/mtd/mtdcore.c文件中mtd_erase()函数的调用流程。当其它模块或文件系统想要某个flash 块时,可通过MTD子系统提供的mtd_erase()函数来操作。 本文只是erase的流程框架,不会详细描述细节。mtd_erase(struct mtd_info *mtd, struct erase_info *instr) //对于原创 2017-12-25 16:09:28 · 2448 阅读 · 0 评论 -
nand flash 重要结构体
oob相关: nand_chip->oob_poi 用来oob数据的buff,buff大小为mtd_info->oobsizeecc相关: ecc数据存放在以下两个地方,也就是以下两个地方可以找到。 1)存放在nand_chip->oob_poi数组中 存放在nand_chip->oob_poi数组中nand_chip->ecc.layout指定的地方,访问方原创 2017-12-25 19:33:19 · 2397 阅读 · 0 评论