本帖最后由 ZY711 于 2023-2-1 16:53 编辑
3 d; {" f! J* N9 {: s* t6 Y& H( L0 m9 _, s) L* K8 P
电信版本固件无法启动!报错内核错误!(UBOOT已经替换为本机UBBOT并且看起来正常运行)8 {8 @2 J7 \$ e6 h
4 M8 F7 t5 G$ J如下为TTL输出( W' z5 G+ R' Z6 |2 i) `( E
* h; _( w, s6 r1 Y" _ T: P# DSPI NAND
7 h8 _ E' L$ ?- y7 N T3 ]- hstart read bootloader7 |7 Y- @1 Y. t: v' g+ `! V
secure boot
: w# ~8 D4 n& i9 KCBC decrypt OK!
& e+ {% V) t4 H5 o! d A% z" A4 JCBC decrypt OK!
" g/ r; e4 [ U, l1 P1 Vverify OK!
- R5 _7 B' M: u; @9 XJump
5 j& y O4 X9 O" q- c1 j$ J1 l: o
enter bootloader...6 U( U2 X" Q; @7 e3 t$ _1 D
pll init, cpu freq=1100# K* p# K6 i& I* E
/ o3 E7 `. \0 k. b
crpm init ok
+ L" m4 P' r8 \7 Pproduct_vid == 15,ddrsize == 0x20000000& g+ W" `6 M, q# N- E
ddr3 init, rate=1600Mbps
: p/ x. F' y. ^% ?% P7 P3 ]ddr3 init 3
* ?9 x4 j" V. G# Pddr3 init 3" v0 p n* m0 H- p6 G/ d
ddr3 init done
0 S1 {4 Y8 J9 `7 r: ]( a/ R, `Calibration pull UP: 0x16$ E; I; e$ {- t; v
Calibration pull DOWN: 0x1d
& y a" i J4 B ^
" {6 G- n3 l+ Z2 r" V" i- Fddr init ok
& R; |# C5 z+ I% h1 qSPI NAND. v. v$ d! F- b& f; P0 D# }* S
ncfg:111013
5 S' b; f4 {! h# {1,40,b,800
- `+ J. y+ w- l7 H* {( ssecure uboot
1 L& }0 y; @4 O; X: R0 T( Nverify OK!2 e, ]8 X+ S, o+ G/ @
backup header!!
6 N, ?1 |% I' P. Z6 V8 tJump
" ]' t2 B( X, m
! g& |* P) G, J- Z- P/ T! h* {& b% b% g4 e$ q5 z1 B# ^8 p
U-Boot 2016.01-rc3 (Aug 02 2022 - 16:09:16 +0800)
: s1 Z' t! V' q5 g
8 |8 E7 f# [; PCPU : ZX279132@A53,1100MHZ
7 X* h9 Z8 B& z4 BBoard: ZTE zx279132evb& Y/ r2 @+ | b: E3 q7 E/ E" v
I2C: ready+ Y2 O# y' W* ^5 k
DRAM: 496 MiB
4 A$ ~0 r) v. o4 G& G2 }" oel=3' \1 v' d+ }' x; y9 a! a
product_vid = 156 {3 D, B9 s1 k. a7 J: M4 J( s
vid=15-F7607P
- l% i, o* Q2 A' L; U- Fmtk reset,66# @; z& [ w n+ v* k7 Y
NAND: spifc pin mux config ok!!!
* _7 K- U& Z- Hmanuid=2c,24. n1 L$ U$ @" @: v
found flash: SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V
5 S( c3 G0 I: D( ?) y$ G, X$ U) SMicron SPI NAND MT29F2G01ABAGDWB 256MiB 3,3V, F6 }) |7 J, N- g
256 MiB, MLC, erase size: 128 KiB, page size: 2048, OOB size: 64
# V- K" _0 z# J1 `" E1 Q256 MiB
1 Y8 h# H2 i) |* b$ ?In: serial
' n6 ^! p- }2 V: kOut: serial* e K6 N7 F- |8 S. w
Err: serial5 b3 K! {/ a. z j, W
Net: No ethernet found.
- \1 {/ f" ]4 e ~, z4 `, J1 Srx data disable
; y' e3 i# w, z& lmdio_miiphy_initialize6 ] K1 O/ Z: t) J1 l9 d! n
addr 0x15600018 before value is 1f0000! A2 o, a2 ]8 y& n% F
addr 0x15600018 after value is 1f00007 @% h# o( o1 m( H. {
addr 0x15600018 after value is 1f01ff
9 V1 m2 `$ @2 X% a1 ~AN1_pll_lock_finish
* X8 A3 a, w3 A# Y! Vmode_10g_epon_nsyn_fifo_cfg
- t9 Y5 Y* \5 [top soft reset =0x313- p' U2 L, _3 t& j% @
com_pll_lock_ready4 \9 s e1 g4 b: I7 P5 M/ }, s. v
rx los =0 rx data in8 C. U5 T: f8 _$ D6 z7 u; m$ h$ O W
switch security version start...
( q1 P, | O5 e9 x% W) Lsec mode!
# L8 g+ ]) i9 W- u! p; k0 `### main_loop entered: bootdelay=12 S7 e9 X) a& j% V1 F
# m" I4 @: I$ ~) w4 Z+ ^, x2 YHit any key to stop autoboot: 0
6 U. F& S1 W. J5 | W% trx data disable
! y" _9 v% ]) Y e. G% T1 zzboot info init done!
+ b4 S' s4 M5 D$ eselect=0x0( |$ b5 g3 h2 |8 \' W" t) }
<nand_read_skip_bad_,1199>!mtdpart=0x6,offset=0x0,mtdpartoffset=0x200000,mtdPartsize=0x200000,length=0x1000
& G) F2 {% O0 o2 U% t- Y6 F$ ttmp=0x00000000, value=0
+ k- A1 {3 L4 S' Z# H" C9 h) Iselect=0x0
2 |; |. B7 A4 osearch=0x2
: r9 s, F) K' h R' ]* ^0 P; asearch->result[0].entry=1600240,offset=240+ D5 s q. a/ V
<nand_read_skip_bad_,1199>!mtdpart=0x2,offset=0x0,mtdpartoffset=0x1600000,mtdPartsize=0x2800000,length=0x2340000
) Y. U; a1 ]1 O+ _' E; Q% mvmlinuz crc error 0x18788019& l. D6 U) \2 e4 V0 h
search->result[1].entry=3e00240,offset=240( h0 o1 h$ K' J2 r! X! R4 B
<nand_read_skip_bad_,1199>!mtdpart=0x3,offset=0x0,mtdpartoffset=0x3e00000,mtdPartsize=0x2800000,length=0x2340000" e5 k9 ~& D$ u6 b0 Y5 ^# P5 s
vmlinuz crc error 0x89f8449a
5 [) g# y- v* `2 C; o2 O5 o N" iFailture: boot kernel1 \; L# K a+ S, X) A
=>4 v+ s& B4 u+ g% T' F) ^
|