lljj462
驱动牛犊
驱动牛犊
  • 注册日期2005-08-08
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分576分
  • 威望83点
  • 贡献值0点
  • 好评度79点
  • 原创分0分
  • 专家分0分
阅读:1377回复:3

大容量nandflash读写出现了问题,怎么回事呢?

楼主#
更多 发布于:2007-03-06 16:52
我用的是wince4.2,nandflash是2k页面的K9F4G08,现在出现了这样一个问题:

在wince4.2下运行了两个应用程序,每个应用程序分别在随时读、写nandflash(比较频繁)中的文件(目录在\Residentflash\下),程序开始运行都很正常,可是运行了一段时间后,突然发现目录\Residentflash\中的文件、文件目录错乱了,有点文件、文件目录甚至都不见,查看\Residentflash目录的属性,发现其已使用的容量(如180M),和实际该目录中能够看得见的所有文件、目录的容量(如80M)不相符合,这是怎么一回事呢?

另外,如果运行原来在\Residentflash\目录中的文件(比如stream.exe,该文件原来看得见,现在却看不见了),发现该文件仍然可以运行,但关闭该exe文件,下次再运行的时候,运行不了了,提示找不到该文件及该目录。

也就是说在\Residentflash\目录中有的文件,文件目录突然看不见了,但还是真实的存在。

这个问题是什么引起的呢?怎么解决这个问题呀,多谢了!
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-10 21:07
读写程序有问题了,NAND上的数据被破坏,FAT表已经不对了,所以才会发生这种现象.
学海无涯
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-16 17:35
fat表被破坏了,文件数据虽然存在,但是无法组织,也就是看不见了
[url]http://sniper167.bokee.com[/url]
xuedongyi
驱动牛犊
驱动牛犊
  • 注册日期2006-08-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分971分
  • 威望109点
  • 贡献值0点
  • 好评度98点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-29 14:22
建议检查地址输入,很有可能是地址计算问题!
游客

返回顶部