本帖最后由 ZY711 于 2023-2-1 16:53 编辑
6 X+ v; l E0 N* N
2 \, x; J2 t y7 [* N1 [. [" Q4 g电信版本固件无法启动!报错内核错误!(UBOOT已经替换为本机UBBOT并且看起来正常运行)- P3 |% S" s- {1 ^ R9 H1 T3 {
& i8 v+ U8 W, m. M. y" P8 j如下为TTL输出' G! }* m* F- ^$ b5 Q# B! F5 f
6 {& J, g) e$ J
SPI NAND8 E3 b! {' z7 Q( i8 c, @
start read bootloader- Q6 }0 h5 ^! l4 }( p5 B$ s, R
secure boot
1 }/ Q) b4 h m& HCBC decrypt OK!! r) h) s: G% N
CBC decrypt OK!+ e. N# ]1 H- L2 n2 R
verify OK!
/ f2 l/ r' m( \9 ^" y4 \- c4 vJump! V# Z$ [6 E H. p0 W5 f7 A' c
0 ]! X3 A. ^4 S! @5 D
enter bootloader...1 Z) D2 u7 A# j# N; ~
pll init, cpu freq=1100
4 g9 {, [' U+ f9 \! [, m
( q& _5 v" g) u2 R Z- ecrpm init ok
|* k/ \8 f/ L1 ~/ B- |) h+ h: K& Oproduct_vid == 15,ddrsize == 0x20000000 f5 u- C! @& O2 ?3 Z
ddr3 init, rate=1600Mbps/ p4 Q" w$ j$ `: k# _1 g
ddr3 init 3
1 a. p! }8 q, y6 ]# |! \3 |6 c7 Pddr3 init 3
7 O* N5 R5 j5 a! U/ M; |# uddr3 init done$ r2 h; S! O3 B# ]
Calibration pull UP: 0x16% x, |7 Z- X! S+ C# S$ c2 v
Calibration pull DOWN: 0x1d
5 ?; @/ \. D$ X w" u- W* X" X7 u- N
ddr init ok0 J& N8 G. e1 X( I' w% I( G( m
SPI NAND! y' V/ v4 m5 |) W; d( H' M- u
ncfg:111013
* h$ J, N$ \' A3 Y$ d1,40,b,800
! O' h! Z1 m$ w' [secure uboot
C/ h) Q; d" F4 p# yverify OK!1 U9 @6 K8 _! r9 V* y; _& M3 m; V
backup header!!
- K, O' t7 v5 j& G L) eJump6 }* U# Y( I( B* X/ u- x2 S
3 g( u# x* o1 E6 n5 @* l
% A* W) _: H0 u' L
U-Boot 2016.01-rc3 (Aug 02 2022 - 16:09:16 +0800)
) _7 @% o" ^1 w0 E8 k# P1 a" t. V; I8 X5 I8 ~# F+ I0 v% w, n
CPU : ZX279132@A53,1100MHZ
9 F1 p. ^- ^0 C: I. I- ?Board: ZTE zx279132evb6 b' O Z2 J4 U6 P. ~
I2C: ready
6 V2 t1 k- n: g* z \DRAM: 496 MiB' f/ e/ k3 z% {% S( ~5 B: P0 m
el=3& \+ a% z- [1 u" }, N0 k
product_vid = 15
' h2 @/ |, U' I: V- gvid=15-F7607P" q3 G, G: K) K6 i
mtk reset,66) Q, D2 T# c* A% B
NAND: spifc pin mux config ok!!!
7 b" ?1 x+ ]' z/ u3 ?' Smanuid=2c,243 z$ F1 `$ K" V( {' N3 v- C
found flash: SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
3 E$ ^% n$ F2 m+ Z3 F' O7 zMicron SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
& q, S: v5 d3 v& n/ i1 z8 @256 MiB, MLC, erase size: 128 KiB, page size: 2048, OOB size: 64
' A {* A( Q- [: y256 MiB: k+ [+ e ~9 j
In: serial3 `+ l# k* p' `) |. E+ p: u2 q
Out: serial
! v# G& G; l/ A( B$ ~) ^Err: serial) {' T& l8 Q) {9 W5 b
Net: No ethernet found.- P3 \ V+ `' x/ R5 q3 l8 d
rx data disable9 \, u* V/ ]" F# M; @0 n8 q& U0 S
mdio_miiphy_initialize; d; {" w$ z3 e. h m' k- w7 P4 w
addr 0x15600018 before value is 1f0000* {- h4 x k- w- I7 b, E9 w
addr 0x15600018 after value is 1f0000
$ L; c( D' `$ k8 s3 o/ Iaddr 0x15600018 after value is 1f01ff6 k7 P# l. m5 W# m( y
AN1_pll_lock_finish) R3 g4 z) t2 y1 E3 A* I% i* t7 |& U
mode_10g_epon_nsyn_fifo_cfg+ C x) }2 n7 {0 M5 X) ^' c: q; g
top soft reset =0x3130 }' ~; u; b+ o. E& Q
com_pll_lock_ready
8 p# w7 O4 z1 crx los =0 rx data in5 x1 }" l& y& M6 z& f }
switch security version start... {3 l: F; q0 j, R5 P) m% ~/ l1 A
sec mode!
& d3 c: f& H/ J2 i3 i/ ?, k% ~( \* C### main_loop entered: bootdelay=1
9 g* {- Q+ y3 C& I
" X' P) V6 m( H% k" LHit any key to stop autoboot: 0
' Q; ]6 ^* t0 n. z2 K( @5 Srx data disable
" j) q, s! {- O" m( V6 c) _zboot info init done!
2 r" G3 C. R6 R" r. N8 s; S% K/ aselect=0x0
9 `1 a3 i2 w% h2 _6 m1 M/ z<nand_read_skip_bad_,1199>!mtdpart=0x6,offset=0x0,mtdpartoffset=0x200000,mtdPartsize=0x200000,length=0x1000
4 j7 @, g) T" k0 |tmp=0x00000000, value=0
0 y( @' K( S7 I; Sselect=0x0. m5 J) p* [! _) ?
search=0x2
. t* m. r/ v1 o/ R$ Z Qsearch->result[0].entry=1600240,offset=240- O; z" h2 @: h% w
<nand_read_skip_bad_,1199>!mtdpart=0x2,offset=0x0,mtdpartoffset=0x1600000,mtdPartsize=0x2800000,length=0x2340000
' q7 A; L5 {" W" ]. G% k3 Uvmlinuz crc error 0x18788019
/ x+ N% M( Z2 E7 w. M$ asearch->result[1].entry=3e00240,offset=240
0 p w: i+ Y$ ?' }) b! p. Z<nand_read_skip_bad_,1199>!mtdpart=0x3,offset=0x0,mtdpartoffset=0x3e00000,mtdPartsize=0x2800000,length=0x2340000
: T$ `1 @6 U E+ ?6 p5 Jvmlinuz crc error 0x89f8449a
1 a9 |" o" ]# Q# A: }( wFailture: boot kernel) G, |/ x1 u/ ^9 ^. v
=>0 v5 W# B: C" L. m0 `/ E% E( R
|