VEE的固件我也有,但不会分离,网上有分析如下2 X9 [ \( t4 V9 B) G, Q. g
5 {8 W6 v$ E# l0 x3 fVEE固件研究一:( I0 g K% }) t6 p( g! R+ L
0x00000000-0x00080000 :"BSP"6 d# o6 n4 q7 K9 {) N4 J; w2 u$ H( b
0x00080000-0x00380000 :"SYSTEM"% T* W3 v- T/ w3 ~. ^4 ~/ n) [
0x00380000-0x00780000 :"APPS"( r% {, G$ O: G) n
0x00780000-0x00F80000 :"DATA"2 z3 l0 d; d4 R0 T( Y' H6 r+ e. G
0x00F80000-0x01000000 :"SETING" J% j# i) i' i+ Q
1 h; t5 f/ H" @* f
期中System就是romfs,flash backup地址刚好是0x46080000 (flash romfs地址为0x46340000)! A8 n# D+ h+ w
VEE的System(romfs)空间为3MB, romfs-r只是一部分整个romfs的部分,还有0x00040000在文件Romfs中,但实际VEE的romfs没有用到3MB,所以整个romfs已经包含在romfs-r里了。所以romfs从开头到0x0003FFFF可以为空数据,真真数据从0x00040000开始,也就是APPS和DATA两块,APPS为4MB,也就是0x00040000-0x0043FFFF, 格式为jffs;DATA为9MB,也就是从0x00440000-0x00C3FFFF,但romfs文件中0x0076F9B8就为空数据了,所有在romfs中DATA部分为0x00440000到文件尾,格式为jffs |