阅读:1613回复:4
如果调用fputc,fwrite等函数往 nandflash上写文件后,会立即实际写入nandflash中吗?
在ce平台上,如果调用fputc,或 fwrite等函数往 nandflash上写文件时,调用fputc后立即就会往nandflash中写吗?还是有别的什么机制?
|
|
沙发#
发布于:2007-09-26 10:41
俺认为是先写到文件系统的缓冲区,然后再从缓冲区写到flash
|
|
|
板凳#
发布于:2007-09-26 17:52
调用fflush后将缓冲区写入存储介质,或者缓冲区满。
一般fat32文件系统缓冲区有多大? |
|
地板#
发布于:2007-09-26 20:58
Re:如果调用fputc,fwrite等函数往 nandflash上写文件后,会立即实际写
可以在你NAND的PROFILE下面设置注册表把缓冲去掉,如果缓冲是打开的,就可以通过FLUSH类的函数刷新. |
|
|
地下室#
发布于:2007-09-28 19:28
"可以在你NAND的PROFILE下面设置注册表把缓冲去掉,"
什么意思?没有看到与缓冲区相关的设置牙?能否具体一点? |
|