主題:FLASH 共有38141人關(guān)注過本帖 |
---|
sa |
1樓 |
FLASH Post By:2005-3-16 8:55:00 [只看該作者]
請問一下 etr232i Flash是512k是吧 除去系統(tǒng)所占的空間  應(yīng)用程序可用空間大概也有300多k吧  為什么我用dir顯示現(xiàn)在flah的總大小只有不到200k  是不是有什么隱藏文件沒有刪掉呢?
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
2樓 |
Post By:2005-3-16 9:35:00 [只看該作者]
etr232i用戶可用的flash空間約為326k,如果dir時flash的總大小不到200K(確認(rèn)是包含了你所下載的應(yīng)用程序或其他文件),那說明flash盤的FAT表被破壞了。我們發(fā)現(xiàn)在寫文件時,不斷往文件中添加數(shù)據(jù)和一次將數(shù)據(jù)寫到文件中是有區(qū)別的,前者較容易將flash盤寫壞,所以最好是采用后一種方式。如:
int Data[100] for( int i=0; i<100; i++ )   fwrite( &Data[i], 2, 1, fp ); 最好采用 fwrite( Data, sizeof(Data), 1, fp ); 以減少讀寫的次數(shù)。 |
|
單帖管理 | 引用 | 回復(fù) |
sa |
3樓 |
Post By:2005-3-16 14:58:00 [只看該作者]
如果使用doc  或者 CF卡呢? 這種情況依然存在嗎?
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
4樓 |
Post By:2005-3-16 21:58:00 [只看該作者]
DOC的驅(qū)動程序中采用了扇區(qū)均衡技術(shù),情況要好得多,但采用整個數(shù)據(jù)一次寫總是比逐個寫入效率要好。CF不一定采用有均衡措施,應(yīng)當(dāng)和普通Flash一樣。
|
|
單帖管理 | 引用 | 回復(fù) |