本帖最后由 ZY711 于 2023-2-1 16:53 编辑
9 K: R) o& U% E0 y& g) y9 d
- X: l7 B4 I% e: Y4 x& D% n电信版本固件无法启动!报错内核错误!(UBOOT已经替换为本机UBBOT并且看起来正常运行)6 K }2 i* s$ m: l k
9 P6 S9 g4 n. y' z
如下为TTL输出4 B: p w v" ? f3 L# C# s
3 H2 W: I" h2 K4 n- b
SPI NAND0 t) g! z8 c0 m7 }- O$ ]$ }3 A9 G$ c
start read bootloader
* {0 o* N- y' c6 j; b/ Z$ T xsecure boot$ V8 ?0 u7 Y( x! L6 v2 A! ]
CBC decrypt OK!% t' U7 O d. d* H3 _9 H+ b
CBC decrypt OK!. M4 E; Y7 X# [4 N G C; U' E7 K# s/ E
verify OK!
! |. V" R6 n% h' A! K; FJump
6 c! G( ^4 e4 |2 |* Z; m
% {% m* K6 d. A4 ^4 \) H8 zenter bootloader...
% d; R6 a" B; y1 ?pll init, cpu freq=1100
4 r5 Q5 z' F* }- x
7 W! M2 a& L, i8 Hcrpm init ok* y; ^5 e5 i" u- W
product_vid == 15,ddrsize == 0x20000000: h5 Z- v! r0 x
ddr3 init, rate=1600Mbps
+ [0 ]' g7 G5 X1 K! I" F: Rddr3 init 31 v' V' |$ O. {8 J7 B/ N+ x& c
ddr3 init 3
1 O# v$ Z. M5 Q2 Oddr3 init done
- b3 \: Z( ?3 U7 dCalibration pull UP: 0x16
2 w5 F. C# v1 T& A/ T# k) C- {Calibration pull DOWN: 0x1d7 I. f$ a! p7 r+ q( X# f+ P T9 K' I
& p6 _$ M- w Z2 Kddr init ok( E$ v2 x7 q# g. |
SPI NAND
9 b, N: z v( b9 X( q9 z& Y Oncfg:111013; Y2 r/ R" N1 f' G/ Y
1,40,b,800
O3 N* r; K0 T Qsecure uboot; I4 o# K. E6 e
verify OK!
y( `$ v) s$ w% S% [/ gbackup header!!+ P- Q- z5 |- n% I1 W
Jump) K8 k4 [/ F1 H9 k+ q7 P; F, M* V
) F, u$ O' U4 f# h9 ?% l
4 e2 E! N6 M' p0 fU-Boot 2016.01-rc3 (Aug 02 2022 - 16:09:16 +0800)( {: x6 N& t, I% r+ W6 d7 q, `8 N0 N
! G1 V; ^4 g. H% `) K
CPU : ZX279132@A53,1100MHZ* H* B" `8 {+ a4 t, y: P- b+ t
Board: ZTE zx279132evb2 Q1 ]% h; A1 Q4 \! s8 m, n
I2C: ready
. [) ^( l6 i& A& P0 ODRAM: 496 MiB
1 o$ A% K9 d5 l' e0 \el=38 N$ E9 D0 [5 u8 `. [
product_vid = 15- P; _; d" F+ X
vid=15-F7607P' Q/ Z) r c/ K3 R6 r
mtk reset,66
1 R9 o1 t( D* R+ ~' H+ t: s6 [NAND: spifc pin mux config ok!!!+ n5 p8 ]# y5 e" Q/ e
manuid=2c,24
+ P* j: Z( j/ Z" ]* ]$ Pfound flash: SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
" l+ V; Q1 W7 m6 a' N; vMicron SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
# b) V+ o: F2 g$ M) Q* g6 X( q! ]256 MiB, MLC, erase size: 128 KiB, page size: 2048, OOB size: 64
; u3 F E0 u8 Z! B/ j% z256 MiB
; A& B% f1 r# P/ kIn: serial3 Q" q: h* ?4 u# i. I
Out: serial
( O- `% S! F' P# b1 z0 m3 H, mErr: serial' r. O3 k: K2 u* K1 d7 h
Net: No ethernet found.) S0 ^3 U1 T1 B8 }8 C! E3 U
rx data disable/ B- N# ]6 H: t& O6 ^- O- h% N
mdio_miiphy_initialize, Z1 ]# H5 r7 |
addr 0x15600018 before value is 1f00006 P4 W. z0 R$ |/ q7 {: b( w/ U
addr 0x15600018 after value is 1f0000
& S& L- b6 W) a& oaddr 0x15600018 after value is 1f01ff
# Y) S3 ~( Q8 t( @! X- y) P' oAN1_pll_lock_finish
5 F5 s4 C7 ?2 |$ g7 `0 ^. @7 smode_10g_epon_nsyn_fifo_cfg
" W( e2 l! T+ }/ Vtop soft reset =0x313
: k6 a+ R: R' K# \% dcom_pll_lock_ready: @2 x0 e) k5 E4 D+ O! m* e+ ^ S
rx los =0 rx data in, R/ T# B6 H( N
switch security version start...
+ V, s4 L- z7 w' F2 q/ O2 y/ A+ R4 Xsec mode!
^9 N9 T9 }+ L2 @' |### main_loop entered: bootdelay=13 r2 L9 ?( f, ~/ I
* }3 C) a8 \8 w5 T8 b( R9 @" h
Hit any key to stop autoboot: 0' X8 W; {; M2 a' I! y! l
rx data disable
5 g/ \1 k3 v) A+ t" @ ?zboot info init done!1 J& M3 s9 ^" A" n8 K$ r
select=0x0
; a2 U+ A4 X7 l& Y<nand_read_skip_bad_,1199>!mtdpart=0x6,offset=0x0,mtdpartoffset=0x200000,mtdPartsize=0x200000,length=0x1000
; b% s. I# q% r7 [' F8 Ztmp=0x00000000, value=0
* z* U+ o& H# C; }6 O; [; A! i# `select=0x0, U# V* E+ |* o+ F% \9 D* D/ V
search=0x20 U6 f/ n7 H* u) x+ y0 Q) n
search->result[0].entry=1600240,offset=240; N& I& c4 h3 u, ]
<nand_read_skip_bad_,1199>!mtdpart=0x2,offset=0x0,mtdpartoffset=0x1600000,mtdPartsize=0x2800000,length=0x2340000
0 I& u1 ~- r0 Kvmlinuz crc error 0x18788019
0 Q2 i# h2 M, u+ S3 Asearch->result[1].entry=3e00240,offset=2406 L1 k3 M% b% T. @# `( Q
<nand_read_skip_bad_,1199>!mtdpart=0x3,offset=0x0,mtdpartoffset=0x3e00000,mtdPartsize=0x2800000,length=0x23400005 E9 j" e. J) K h0 [7 @
vmlinuz crc error 0x89f8449a
. a* ~' ] a1 D/ W: ]" w) VFailture: boot kernel
& L1 ~: m% m+ I7 {$ T=>
* P, x# s: E1 Y( g* f5 m |