Chip123 科技應用創新平台

標題: 寫檔至JFFS2的問題 [打印本頁]

作者: slincearm    時間: 2011-4-22 10:26 PM
標題: 寫檔至JFFS2的問題
Hi All ,
5 k3 n+ ~# Y, C/ P! E0 L# v9 `2 h( F% ]# E. y4 s2 R! W
最近為了要將版子做更新,使用的更新檔約27MB左右(以壓縮過),更新的分割區塊(MTD)為 32mb (JFFS2) 。) `& N1 \+ i" }3 n

5 R+ V7 V8 r1 @" Q版子提供了兩種方式做更新,第一種是在開機過程中作更新,第二種則是在UI操作執行更新。# I" z, \! Y, i8 I! V+ s- H

& R7 X5 D) t# r! J7 [2 Z現在碰到一個很怪異的問題,更新檔解壓之後約為48mb左右。使用第一個更新方式可以塞入MTD中,但UI的卻會塞爆FLASH的容量。1 q1 p0 w+ T: j7 r2 U7 I8 ]
) e% h( I& d2 `. ]! `9 M: [
由於手邊有該更新的程式碼,比對的結果兩者之間的差異,第一種方式僅有對 MTD 做抹除的動作(使用./flash_eraseall 的工具),而第二種沒有。
+ F. B; {- Q' i7 ]
& H0 B! M: b% x: T; ?寫檔方式都是先將壓縮檔解壓至RamDisk,然後將解壓的檔案一一複製到 MTD 中。
5 r6 i4 u: ]$ H. G
/ }# e, W& \# c' z詢問實驗室的前輩,是不是這個動作上的差異,回應是說不影響。
9 D' f! `: }6 K7 n* D5 C1 N: o
6 _2 Z4 K' ^3 {1 x: A. H不曉得版上的各位,是否有過類似的問題或是處理經驗@_@"




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2