你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
飞跃-344154 发表于 2020-3-18 12:26 主要看你的数据的大小和扇区的匹配度,比如你FLASH扇区单元为2K。那你一次性存储4K数据并且是对齐的,就会 ...
你若安好_清风徐来 发表于 2020-3-18 17:34 我不记得在哪里看过这样一篇文章,说是文件系统释放掉内存不会去擦除数据,他只是在一块内存上面标识这个内 ...
yklstudent-1794 发表于 2020-3-19 08:27 别用FATFS,换其它的文件系统
hhhhhhhaa 发表于 2020-3-24 14:29 不懂啊,我现在是自己写了一个判别,在第1-100扇区进行读写,读写的话加上记录,比如到达5W次后跳转到下 ...
虽然不太懂你说的,FLASH芯片如果不擦除的话怎么往里写呢
不懂啊,我现在是自己写了一个判别,在第1-100扇区进行读写,读写的话加上记录,比如到达5W次后跳转到下一页去,然后依次读写
不懂啊,有什么系统啊?
您说的擦除等操作是负载均衡里面的事情。
需要咱们自己做负载均衡处理。
就是你在删除数据的时候文件系统不好擦除数据,只是用一段数据标识那几页数据已经没有使用了,如果有新的数据进来那就去找还没使用过的内存,如果所有内存全部使用了,就擦除那些表明已经没有使用的页,
格式化时则全写"FF"; 扇区大小目前见到的都是512字节,我们读写操作是对由几个扇区组成的块进行的!其大小一般在2048,4096字节或自定义,写操作前检测块是否要擦除,要擦除的必须先擦除再写,因为集成电路的存储单元说白了就是一个个双稳电路,统一置高,写的时候只写"0"的单元; 或者统一置低,写的时候只写"1"的单元,所以才有写之前要擦除的必要,擦除不是逐单元进行的,而是整块(还是扇区)有个统一"开关",因为擦除就是为了提高效率,否则适得其反了