韦东山Linux嵌入式课程社区
直播中

廖漳彩

7年用户 186经验值
私信 关注

为什么我的NAND FLASH只能写到每0块的512K内?

我用的是6410的开发板, FLASN 是K9GAG080UOE  但是只能写到每0块的512K内 也就是只能写第0块的一半 FLASH 如下图结构我参照韦老师OK6410_mlc_demo 程序改的,这个程序用的FLASH一PAGE是4K,而我用的 一PAGE 是8K .我的程序在512K内读写没有任何问题.
我用oflash去烧写这个FLASH可以写512K的后都没问题,然后我的程序去读也没问题,可以读到512K以后的内容,只是不能把数据写不进去512K以后的内容。

回帖(2)

陈茹

2019-8-2 10:07:04
程序里面没有用ECC这步骤,和这个有关系吗?
举报

王斌

2019-8-2 10:19:50
发邮件到weidongshan@qq.com
举报

更多回帖

发帖
×
20
完善资料,
赚取积分