本帖最后由 cxice 于 2020-2-1 21:47 编辑
$ b2 r% a+ P$ d! Y
$ k/ U/ P1 }8 H5 a/ {感谢回复!你这么说,我一下明白了。看到有人说完整的固件结构:kernel+30(十六进制),版本信息(aaaaUUUUDDDD????V1.2.1P1T2.?????2013-12-31 17:05:48.P?..........)+boot,组成,
0 [! z/ D" y$ B3 M+ e- hmtd里面显示+ M( d* e9 S* b5 z7 H: J( k
mtd1: 00000000 00200000 00020000 "u-boot" 2M=2x1024x1024=2097152(十进制)=200000(十六进制)
8 j( r/ k* q$ E! f* r+ y8 L& Amtd3: 00200000 01400000 00020000 "kernel0" 20M 初始kernel0与kernel1相同,web刷机后boot kernel1刷为新版固件,
! S$ R |' h0 l( nmtd6: 01600000 01400000 00020000 "kernel1" 20M kernel0不变,环境变量versioninfo启动地址改变
% v. z5 ~2 A. D* w6 A: O/ F- [mtd7: 02a00000 00600000 00020000 "others" 6M W/ B" R: R% l: {& E$ q
mtd2: 03000000 00400000 00020000 "parameter tags" 4M PON信息→LOID及密码,SN及密码
0 q9 s$ R" C6 p* J) b3 Tmtd5: 03400000 00800000 00020000 "usercfg" 8M; p+ y) c* M1 E1 C3 c: L& h4 l* o
mtd4: 03c00000 00400000 00020000 "middleware" 4M 4000000=64M
X; S- Q b' I' rmtd0: 04000000 08000000 00020000 "whole flash" 128M 8000000=128M"
" N# Q: k, t+ }' S3 v2 y/ Z$ _看到除了kernel外还有很多东西,能给讲解一下吗?还有vmlinuz.bin,又是什么?img和bin文件有何区别?
! R7 y' P# L2 \ |