本帖最后由 ZY711 于 2023-2-1 16:53 编辑 ' {% e) s6 p9 b2 G9 p
0 z( p- Y0 t* N电信版本固件无法启动!报错内核错误!(UBOOT已经替换为本机UBBOT并且看起来正常运行)
2 o6 H9 c; t4 R( T& s! R$ i0 A4 Q) ]9 }1 z$ t& O' h
如下为TTL输出, p5 ^( t) b+ V/ z5 {1 \
. M( ^% c9 ]0 R% B0 r
SPI NAND' B* ]2 \7 k8 b1 q/ G# I9 `
start read bootloader! A' S+ z& ]) W% d( L( v6 \' `
secure boot
+ I7 X4 g- I& y( c4 ^. u* DCBC decrypt OK!
0 F$ n3 i! s, f5 i1 e0 ] W' w1 rCBC decrypt OK! e3 n9 w4 F% w0 }/ \8 t: x0 @' {
verify OK!
; K X6 L) C# E2 o- I1 B- cJump# C9 V8 m) ~( n a# v3 O3 ?. n A
( O2 F, f+ ^" R2 q$ n4 M7 jenter bootloader...6 F! n4 i, S/ o* G: X$ g( A
pll init, cpu freq=11009 d @/ m9 P. Q' s" k- X9 D. z; w
8 F; Q6 s+ H8 P9 p0 E
crpm init ok
& B) O1 W. M1 j8 U# N* F" @product_vid == 15,ddrsize == 0x20000000# t: l# E" Y& t& N
ddr3 init, rate=1600Mbps+ K/ H2 U f; ]* t
ddr3 init 3; y. Q& j6 A! M# L: E, q; n
ddr3 init 3: _) {0 M9 q( ?9 o# }: n( \$ `6 Q
ddr3 init done9 t0 H- }- Y, _0 J7 T/ Z
Calibration pull UP: 0x16
4 q+ ]$ h1 i" h2 s( M9 j! d. ]Calibration pull DOWN: 0x1d
/ _* N7 c5 U/ V- e! e) }2 t0 L% K- Z$ U
ddr init ok. h0 p. Q* f3 h
SPI NAND" B" _6 @4 ?& l6 ` `% r
ncfg:111013+ F, ?6 L+ P- W1 T, {5 U
1,40,b,800
6 D" Y: [. E+ L1 d& Fsecure uboot' z( Z; z1 ` H( s) t, _5 P
verify OK!4 h W& a7 e$ ]% m( C
backup header!!# T" Z8 A0 U* P) A% q
Jump; I; Y w. |/ m7 l, H/ ^
5 A: _( e3 p7 `" Q7 `
" n$ F) g. A0 A1 y* XU-Boot 2016.01-rc3 (Aug 02 2022 - 16:09:16 +0800)- z6 g4 k& v, T
# S% H6 |0 }" Q: V
CPU : ZX279132@A53,1100MHZ
% U s+ i3 z; b( y* G% n3 z- XBoard: ZTE zx279132evb- q. D5 _' i4 b, ?8 I5 F, X
I2C: ready
/ b h0 ]3 P. o! ^' W) t3 FDRAM: 496 MiB
: U5 x- e7 w3 A% f6 [! Eel=3& M" }/ @9 m& t1 E
product_vid = 15# g; z9 V9 C; K- S$ R5 S& z
vid=15-F7607P
$ g6 p1 z2 u3 ~* n2 lmtk reset,66% k! Y8 |& G, t8 d9 U
NAND: spifc pin mux config ok!!!6 b9 Y. r# T! _' y
manuid=2c,24) {; g" H% G" x+ n& S4 p: U/ p( a+ m
found flash: SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
" y3 \0 o$ X% B6 c/ ~# UMicron SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V* `4 o, i8 J# d3 D% `& B( c
256 MiB, MLC, erase size: 128 KiB, page size: 2048, OOB size: 64/ X: L: a1 w6 Q6 A: r
256 MiB
$ e2 j' c6 r2 DIn: serial. _" f+ h* V1 X( Y. ~! _1 k* T
Out: serial
' W% F/ G ~ @5 G( r0 M9 xErr: serial5 O- w+ R& B' U" ?9 f% H
Net: No ethernet found.4 A, I7 O! [% x0 o5 Q
rx data disable0 A5 _- F* g4 N& Z' n# `; Q% J, U
mdio_miiphy_initialize
?) B# P5 p# V9 e" n2 Gaddr 0x15600018 before value is 1f0000
+ J |. k, ^' s* a0 V9 Uaddr 0x15600018 after value is 1f00006 d3 E& u/ e& z- E6 I# N
addr 0x15600018 after value is 1f01ff8 W: D. Z8 J# d! |5 e: k
AN1_pll_lock_finish
& S# U+ d2 W- Bmode_10g_epon_nsyn_fifo_cfg
3 r/ Z" X) T; f5 g! Z% Atop soft reset =0x313
9 \- N5 b, K) T2 A6 P2 s' n8 k1 ?com_pll_lock_ready
9 |2 k5 J% c- r. `& h! xrx los =0 rx data in% |; ?( @3 B' Q; `
switch security version start...( n% b6 |$ g, Y& H, A
sec mode!
! r/ n, i' }* I, H### main_loop entered: bootdelay=1
, A, @/ q2 |8 w8 R
) B9 z1 w7 x/ _7 Q( m# j& yHit any key to stop autoboot: 0
1 l' Z9 T& C' `! y7 t) Orx data disable' v2 Z: k( V! ]( g4 D- b; @
zboot info init done!) \. E$ G' q# p5 D- y: ?
select=0x0
! X+ D- k! [5 g# w2 e<nand_read_skip_bad_,1199>!mtdpart=0x6,offset=0x0,mtdpartoffset=0x200000,mtdPartsize=0x200000,length=0x1000
) r3 P4 w1 f" n! U: K: s9 M: Rtmp=0x00000000, value=0' R6 o1 V7 l5 N' v y+ P* Y
select=0x0
5 W, n+ \ ^) b& V" c$ Rsearch=0x26 U7 m Z* |/ ]0 S( L
search->result[0].entry=1600240,offset=2401 ?. M" r3 b+ B2 A
<nand_read_skip_bad_,1199>!mtdpart=0x2,offset=0x0,mtdpartoffset=0x1600000,mtdPartsize=0x2800000,length=0x2340000
" ], E, [0 u2 G+ F) Uvmlinuz crc error 0x18788019
6 t f+ H( e8 b9 c1 m4 w/ {search->result[1].entry=3e00240,offset=240
- |/ |7 [% _. d y<nand_read_skip_bad_,1199>!mtdpart=0x3,offset=0x0,mtdpartoffset=0x3e00000,mtdPartsize=0x2800000,length=0x2340000
) G# g% D4 C8 w, Q% pvmlinuz crc error 0x89f8449a
0 v( z1 j/ J7 N, X( vFailture: boot kernel: j+ N, g- h7 {- i) d! B8 c% l0 r. y
=>
2 X% g, P! m" L( b8 i# B |