主题:FLASH

  共有23826人关注过本帖    
sa
1楼


FLASH  发帖心情 Post By:2005-3-16 8:55:00   [只看该作者]

请问一下 etr232i Flash是512k是吧 除去系统所占的空间  应用程序可用空间大概也有300多k吧  为什么我用dir显示现在flah的总大小只有不到200k  是不是有什么隐藏文件没有删掉呢?

  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2005-3-16 9:35:00   [只看该作者]

etr232i用户可用的flash空间约为326k,如果dir时flash的总大小不到200K(确认是包含了你所下载的应用程序或其他文件),那说明flash盘的FAT表被破坏了。我们发现在写文件时,不断往文件中添加数据和一次将数据写到文件中是有区别的,前者较容易将flash盘写坏,所以最好是采用后一种方式。如:
int Data[100]
for( int i=0; i<100; i++ )
  fwrite( &Data[i], 2, 1, fp );
最好采用 fwrite( Data, sizeof(Data), 1, fp ); 以减少读写的次数。


  单帖管理 | 引用 | 回复 回到顶部
sa
3楼


  发帖心情 Post By:2005-3-16 14:58:00   [只看该作者]

如果使用doc  或者 CF卡呢? 这种情况依然存在吗?

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2005-3-16 21:58:00   [只看该作者]

DOC的驱动程序中采用了扇区均衡技术,情况要好得多,但采用整个数据一次写总是比逐个写入效率要好。CF不一定采用有均衡措施,应当和普通Flash一样。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

FLASH

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: