找回密码
 注册
关于网站域名变更的通知
楼主: klend
打印 上一主题 下一主题

板子不启动,无打印信息

[复制链接]
  • TA的每日心情
    开心
    2021-8-19 15:42
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    16#
    发表于 2013-12-2 17:04 | 只看该作者
    楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:
    " c0 K5 x' Q: Z1、DDR芯片是否在软件支持范围内?型号太多,有的软件可能还要调整对DDR的支持;或DDR芯片没有焊好;
    # l: K6 j" a# J# B) S2 P2、NAND FLASH品牌有的支持有的不支持,搞得无法启动!
    8 L% j8 t6 @3 R# pARM的BGA芯片连接NAND这一块,BGA 引脚有虚焊导致;' Z4 M5 ^& A  |8 `2 S
    3、复位芯片有问题
    1 q# ?' G) b6 c) T! X9 S% z4、再有就是网络芯片后缀型号不一样,也会导致无法启动(这一点有些纳闷,一直想不明白,这刚启动怎么会和网络挂上关系?)
    % Q  E/ J8 ]3 |- g- ?# W0 T8 R5、电源;(这个相对好解决,量一量就知道), I1 v3 Q, n1 d. R* |
    6、最后就是PCB设计问题了,但如果DDR3不那么完整性,也不至于会不启动,顶多是能启动了,但一会就会死机的

    该用户从未签到

    17#
     楼主| 发表于 2013-12-2 17:46 | 只看该作者
    會不會是DDR的時鐘匹配電阻有問題?是差分100歐阻抗控制的。這裏兩個電阻是100歐。

    DDR時鐘匹配電阻.jpg (15.45 KB, 下载次数: 5)

    DDR時鐘匹配電阻.jpg

    该用户从未签到

    18#
     楼主| 发表于 2013-12-4 16:04 | 只看该作者
    换了nandflash后和加焊DDR后有两种状态,但是板子都没有启动成功,串口有打印。/ O% G& i3 Z7 H% s
    以下是状态1的log:
    $ _% j0 y# s$ M4 f* V4 M* ~SoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)
    3 b+ V" n+ P+ z3 i7 B3 DII: Stack @ 0x9fc1fd18 (parameter 736B)+ s- f$ g8 H, f7 t0 w* F- ?
    II: Console... OK/ F5 W! C$ H: i# \$ B
    Setting DTR% p* k0 O" O/ V( g
    II: DRAM is set by software calibration... PASSED# l, }" {- |% Y8 {6 l+ ]
    , m( D6 `. I+ v( V* x+ {) k
    DDRKODL(0xb800021c):0x00000410. l0 s5 V2 ^" i0 x6 g
    MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f
    8 p) L2 Z& D! H7 u9 q' gDTR2(0xb8001010):0x0630d000
    / O' c/ m6 ~* y+ EPHY Registers(0xb8001500):' }7 Y, O, ^' j  T- b) B3 `6 d
    0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xfdffffff; N# e6 B' |' o
    0xb8001510:0x00140a00, 0x00180c00, 0x00140a00, 0x00180c00
    + ^' i% k' F% p% ?$ r0xb8001520:0x001a0d00, 0x00140a00, 0x00160b00, 0x00120900- S) ]! L( z! B
    0xb8001530:0x001c0e00, 0x001e0f00, 0x001c0e00, 0x001e0f00
    , V8 b5 d% l' V9 [  C8 @( E0xb8001540:0x001e0f00, 0x001a0d00, 0x001c0e00, 0x001a0d00
    - q: V  h$ R* U5 |9 C5 H0xb8001550:0x00100800, 0x00140a00, 0x00100800, 0x00140a00
    , |3 ~# Y' ]! o$ g0xb8001560:0x00160b00, 0x00120900, 0x00140a00, 0x00100800
    . {4 \# V: Z  a& _$ ]$ [0xb8001570:0x001a0d00, 0x001a0d00, 0x00180c00, 0x001c0e00  Y) y+ W. v+ n2 h9 a  t
    0xb8001580:0x001c0e00, 0x00180c00, 0x001a0d00, 0x00180c00
    , g/ F" F5 @' [0xb8001590:0x00000000, 0x5110dbd9, 0xa9a95656, 0x5352b5b5
    6 T4 q; c  q4 G2 B! k4 E0xb80015a0:0x4145dcdc, 0x00000000, 0x00000000, 0x00000000
    ! V) r% V& y% U* M& O; OII: PLL is set by SW... OK! G& N  [& W: u
    II: Flash... OK
    ' _& w% q& {7 o' N- d$ w/ QII: Stack @ 0x801ffff8' S9 ~, c- N7 I/ H* J& g
    II: Starting U-Boot...
    - b2 v( a% }! v& h0 C; U$ e7 Y; pII: Inflating U-Boot (0x80000040 -> 0x87c00000)...
    . ]) ?  _4 ~/ P0 z4 u# W9 uEE: decompress failed: 1
    2 F8 x; H+ E# U) _6 Q以下是状态2板了log:
    ; \# P2 B. u& {) \SoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)' d9 |' X2 N* {4 I$ T2 C
    II: Stack @ 0x9fc1fd18 (parameter 736B)
    , c  n2 G, N0 U; K8 jII: Console... OK
    . B" R+ ~) I; f% {& S& a: V  ISetting DTR6 P; F# q" k% o6 z3 u
    II: DRAM is set by software calibration... PASSED& u% E2 j# H% I/ `$ B/ q2 I

    2 g3 `4 e: p1 e# LDDRKODL(0xb800021c):0x00000410+ B+ [3 j) x! f5 G8 N# u, Y& T, t
    MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f
    4 i  Z1 o2 C4 y+ E0 o4 dDTR2(0xb8001010):0x0630d000' D: Z: Q( ], {! z
    PHY Registers(0xb8001500):5 ~( {4 Q, e" A! f9 A0 ?, a
    0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xffffffff( x# o  O9 n( B6 A# q7 ^
    0xb8001510:0x00120900, 0x00140a00, 0x00120900, 0x00160b00. V* S) H+ u! R8 j6 H& N1 b! i# i
    0xb8001520:0x00140a00, 0x00120900, 0x00140a00, 0x001008009 T0 Z& [' n% P! v, ^
    0xb8001530:0x00180c00, 0x001a0d00, 0x00180c00, 0x001a0d00- a9 J) Q! n) r- @# ~/ J& s
    0xb8001540:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c009 F: @4 s) L) t7 X- J4 M$ U. o
    0xb8001550:0x00120900, 0x00160b00, 0x00120900, 0x00140a00
    2 [1 n7 z+ M9 \4 ^, O) m+ U& ~0xb8001560:0x00140a00, 0x00140a00, 0x00120900, 0x00100800
    : M1 m* D2 w7 y" u0xb8001570:0x001c0e00, 0x001c0e00, 0x00180c00, 0x001c0e005 e4 ?, [! u. F9 [2 o
    0xb8001580:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c00
    ; C6 p! G3 {8 ^( h0xb8001590:0x00000000, 0x5adad2d2, 0x24207574, 0x5a5adada
    $ i3 F. P2 }  m' w+ s$ z0xb80015a0:0x8d0da7a5, 0x00000000, 0x00000000, 0x00000000, ]2 V, n% b* @. I; L: C; V$ S- n
    II: PLL is set by SW... OK* I- p9 l0 G8 b$ @; I8 B
    II: Flash... OK0 Q/ X+ Z$ I/ y- w+ V# u$ z  Y
    II: Stack @ 0x801ffff87 O, j, v3 ~) ^8 @$ t- J
    II: Starting U-Boot...
    ; F7 @* d) h# ?% l; SII: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK
    ! Q. K" o4 Q3 w- U+ T  ^# q4 j; NII: Starting U-Boot... $ N/ f: |% O! t; Q& t
    ( ]# l, H2 f0 h, A! g6 w
    - _$ l0 e! [- L
    U-Boot 2011.12.NA (Nov 13 2013 - 14:33:03)3 h# }  H3 r. R

    : h0 e! v* W9 @" L! P2 UBoard: LUNA
    3 j& V2 m3 c# RCPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz : G$ H2 E5 ]* {5 d9 S- n8 K
    DRAM:  128 MB1 Y4 s, L2 S; I' E: [! ?  K: c' Q
    enter nand_init
    # G& T9 P! V( D5 y# @9 y# o& s7 Lboard_nand_init()
    # o  O- U- n1 [; O3 `& u! lparameters at 0x00001212
    " c! Y" f! O" p7 c$ k3 Dparameters.read at 0x9fc00550
    8 m4 x  [: q% Sparameters.write at 0x9fc03308- E+ A( h! N) v7 d
    parameters.bbt at 0x9fc1feac% \. m% Y0 B2 r# r6 N( m
    uboot- read nand flash info from SRAM) g1 p3 _8 C  \- ^: Z8 W
    flash_info list
    * P3 }; W$ k6 U( }flash_info.num_block : 1024
    " \4 a" c' [% b  {flash_info.num_page_per_block : 64
    0 ?* J( o2 ~# w6 eflash_info.page_per_chunk : 1
    # {" _$ M$ _# b9 qflash_info.bbi_dma_offset : 2000- }/ O2 D9 d5 O9 e/ Q6 O# z$ m
    flash_info.bbi_raw_offset : 20489 X2 s! O( [6 Y/ B: N% t" q. K
    flash_info.bbi_swap_offset : 23
    + b- e% ~. K7 {+ v  d1 w  _flash_info.page_size : 2048. C9 x4 `5 h# n9 o
    chunk size : 2048. r; z! S1 K* H# I+ `% u: s4 {
    flash_info.addr_cycles : 4  r) u& H6 P# I6 T/ P
    pblr_start_block : 1
    ' b  `$ z7 @8 \0 Dnum_pblr_block : 37 [6 @9 o; `5 I+ [8 e
    parameters.curr_ver is a
    ) ]. H0 C: ?* n, B# J8 C! d& Tparameters.plr_num_chunk is 29
    6 O1 \: C, \( i/ uparameters.blr_num_chunk is 45
    ' z4 x( R  f' H2 r7 Q' y1 Tparameters.end_pblr_block is 4
    0 |9 f$ |/ i' H* @rtk_nand_read_id id_chain is 9580f192* f1 h- _% E  S
    nand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0
    $ h3 k' J- [# R/ Bthis->pagemask is 655350 U5 m3 e% X7 k5 F
    this->chip_shift is 27
    & J* D3 `* H% B; ?2 ?+ nparameters.bbt_valid is 1
    4 E' S; ^) |4 v4 Dcreate_logical_skip_bbt5 D0 p$ y* C, t+ n1 x" [5 j* e
    last skip_block 1024; N3 d6 F6 ~" Z6 }
    nand.c nand_init_chip mtd size is 877bfeac
    ! K7 @( A0 ~. X0 v1 G* `128 MiB( }2 k3 c& z0 q7 m
    Loading 131072B env. variables from offset 0xc00001 z1 ~2 J! @/ d, Q* `% h1 M! X
    Unknown command 'sf' - try 'help'
    3 f7 V# {# y9 L* }" A( Y, _Net:   LUNA GMAC 5 Z& S0 B* d: S3 Y' t
    Warning: eth device name has a space!0 ?& T9 t9 o( X& F8 E" v' k% H  _
    + V8 ~" y+ K! z6 O0 Z" A
    Hit space key to stop autoboot:  0
    1 [: Y! X& r6 c2 F' i6 L7 C% E# b  l) {; S, `( {% s* \( S
    3 m! g" o5 ~- U4 B3 S$ i+ S
    ACTIVE IMAGE 0 (tryactive=2 sw_commit=0)
    " D7 ]: i6 q5 G' R; @
      Z% D& ^! V' jreset pcie0
    * e" s# H) i: e  D* k$ ^reset pcie17 i3 ]  f  {# ~

    - n/ Z. G( X  b) K1 B. oNAND read: device 0 offset 0x100000, size 0x380000
    & R5 \, u2 L. e1 H" j 3670016 bytes read: OK
    4 t+ J- `: Q; s0 C## Booting kernel from Legacy Image at 82000000 ...2 j& X& `6 V7 }' Q2 ?% V2 |  ]- e
       Image Name:   Linux-2.6.30/ [9 `+ i0 ~/ i: K+ a5 p9 E
       Created:      2013-11-14   2:56:37 UTC( e4 M5 ^: F# N( U8 k& c( y7 a
       Image Type:   MIPS Linux Kernel Image (lzma compressed)
    * x' t8 R6 ~: R9 v2 h8 V& L   Data Size:    1791872 Bytes = 1.7 MB
    7 P. Y6 r4 o0 e   Load Address: 80000000
    . n, s9 g& g7 s& t* x   Entry Point:  80000000
    7 y0 t- x1 v7 ~6 i1 Z   Verifying Checksum ... Bad Data CRC" k; u! H. I% r& p: X
    ERROR: can't get kernel image!6 z, y" {4 l6 h1 @7 S* M
    5VT-2510# , B  g( [8 J# o5 L
    请问大家这是什么问题呢?

    该用户从未签到

    19#
     楼主| 发表于 2013-12-4 18:28 | 只看该作者
    szkalwa 发表于 2013-12-2 17:04
    : d0 q' O  ?+ {+ G: J楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:
    ( ~9 `1 w! q8 T: C! S" T+ S; c# F1、DDR芯片是否在软件支持范围内?型号太 ...
    9 Z" j/ M$ P. Y. ^2 S( x/ Z) X  j
    我发串口打印信息了,请大家帮忙看看。

    该用户从未签到

    20#
     楼主| 发表于 2013-12-4 21:35 | 只看该作者
    bluskly 发表于 2013-11-29 10:23
    4 U) T# S, B, n; ?1 J% u$ h5 V/ O0 {串口没打印信息? 串口电平对不? TXD和RXD没有接反? 地线有没有接? 驱动有吧?# z# G6 {( U8 t- f$ c2 @$ T
    唉。。  X: x; i: o- B, v1 k+ ^
    不知道。。。
    4 w; j+ K; X, Q3 h8 I$ {0 L
    怎么还木有人回复

    该用户从未签到

    21#
    发表于 2013-12-5 11:20 | 只看该作者
    DDR 没有贴好吧!

    该用户从未签到

    22#
    发表于 2013-12-5 11:21 | 只看该作者
    看看是不是那一组重要的电压点纹波比较大??

    该用户从未签到

    23#
    发表于 2013-12-5 15:43 | 只看该作者
    本帖最后由 xhk_hlju 于 2013-12-5 15:45 编辑
    / d& h  E$ n+ l* m9 [
    + C& \1 g; m. ]7 h, `* `' _确定电源电压纹波是否正常, C+ ^& c2 a1 V' _2 X
    CPU DDR焊接能保证么
    ! p1 p( ^7 n& `" J  I+ m这是前提# K- m- N1 G" C8 ^
    还有就是DDR跑300MHz有没设置啊  DLL用打开么) m$ ^# a$ C* z3 c, F) @
    有没Kernel么 那不是??

    该用户从未签到

    24#
     楼主| 发表于 2013-12-5 17:02 | 只看该作者
    xhk_hlju 发表于 2013-12-5 15:431 V& B( N) h. k+ C4 l1 E
    确定电源电压纹波是否正常
    , S0 P7 Q2 V+ u9 x: q' s) O. ]. i+ |9 WCPU DDR焊接能保证么
    - R9 J  c$ F% p4 M* A这是前提
    # h: p6 X& x" G
    SoC preloader 1.0.0.r1480.lzma (Tue Dec  3 09:50:34 CST 2013)' U/ Z! B" y; w
    II: Stack @ 0x9fc1fd18 (parameter 736B)
    * ^. W& s0 N9 Q; J# V; Q4 K! ~II: Console... OK
      `# a$ N5 l: ~0 o4 E- cSetting DTR
    + m, Q2 [1 U, @9 U. R  C" E  AII: DRAM is set by software calibration... * J. [2 M: h% }" T: o) L) a
    II: small max_w_len=7, bit_loc=12- C- X( ~: U- ^# s* G( Q; @
    PASSED
    ( H/ M: u, }- ^7 \5 G" y: i) f1 d1 f! p- E8 p. A) V
    DDRKODL(0xb800021c):0x000004109 N/ \; ?9 M$ M3 K5 K4 L' z
    MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f. \* j$ i0 v# }/ j0 [1 |" y2 ^
    DTR2(0xb8001010):0x0630d000( y5 Q  }3 W* s: u( o1 |% m; N
    PHY Registers(0xb8001500):
    ' M) L0 ~# d- W+ [0xb8001500:0x80000030, 0x0000007f, 0xa1a00000, 0xffffffff' t4 j- V! G( c0 u: u* _; k3 i) z
    0xb8001510:0x00140a00, 0x00160b00, 0x00140a00, 0x00180c00
      F# s, S4 e' x& T0xb8001520:0x001a0d00, 0x00160b00, 0x00160b00, 0x00140a008 r6 a! v* O- R( V6 L; x! k
    0xb8001530:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e00# P; J7 f2 b  p( H3 K
    0xb8001540:0x001e0f00, 0x001c0e00, 0x001e0f00, 0x001c0e00
    ( `4 R7 W) M0 Y3 D0xb8001550:0x00120900, 0x00140a00, 0x00120900, 0x00160b002 Q' q7 m* @# W' Y( H# Y5 n+ I
    0xb8001560:0x00180c00, 0x00140a00, 0x00140a00, 0x00100800
    # p/ ?8 m8 V1 ~( w; p- p0xb8001570:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e00
    ' Q$ j" S% a- w( Z, ~0xb8001580:0x001c0e00, 0x001a0d00, 0x001c0e00, 0x00180c00
    ! y. `: a, H) \! b8 `' w) w0xb8001590:0x00000000, 0x5ada9a92, 0x2929a5a5, 0x5a5adada
    * J; _& z9 l# r, k7 z0xb80015a0:0x4f4f87c3, 0x00000000, 0x00000000, 0x000000005 z& _5 _5 n2 J  h
    II: PLL is set by SW... OK& l' C/ S  l6 M+ H! C' J% T) z% m
    II: Flash... OK
    " q4 ~- Y% G! fII: Stack @ 0x801ffff8
    7 u1 i  g* ]2 a" _2 n% V3 ^II: Starting U-Boot...
    % \8 A" f% F* e7 \6 L7 WII: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK
    * J/ z! g0 T: `II: Starting U-Boot...
    , Q! B3 B+ H: [" a7 y* E$ T
    # p5 l" A) Q" U1 P& r$ I8 v
    & M  {6 U9 ?4 L4 Q3 w0 nU-Boot 2011.12.NA (Dec 03 2013 - 09:50:44)
    6 M8 J( x$ y+ A
    7 _9 E8 _  \2 z- H% G- OBoard: LUNA. z$ U* g: Q5 @. \1 ?& y* I' [( H/ v
    CPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz : M* N& L5 {/ |$ }) D+ K
    DRAM:  128 MB2 W5 y7 o) ~, k
    enter nand_init3 w$ n$ c8 `  |& u* s$ h
    board_nand_init()
    . u' G! t* n- M3 D7 lparameters at 0x000012127 V+ Z: s( ?" e3 q
    parameters.read at 0x9fc00550
    / a/ A- a6 y: s$ p. Uparameters.write at 0x9fc03298
    ! U# ~- r1 s* O+ E# u6 n) zparameters.bbt at 0x9fc1feac
      v2 [1 e7 N7 _9 Huboot- read nand flash info from SRAM. L: G9 O1 M8 l# `
    flash_info list
    / f% l( @0 `9 T: i* e$ b3 c$ c/ j4 yflash_info.num_block : 1024
    ; ?( M( t% e, L9 m- K. |; ]6 dflash_info.num_page_per_block : 64' ~/ b7 O+ }' D% C
    flash_info.page_per_chunk : 1; s# w0 z0 Z* B% A0 Y" p
    flash_info.bbi_dma_offset : 2000
    & H/ B9 H; M, f: B7 U6 ^, D+ lflash_info.bbi_raw_offset : 20489 U. D1 F& y" x, ^6 f6 {
    flash_info.bbi_swap_offset : 234 Q9 C' U2 U# t- J+ L. L/ B2 h
    flash_info.page_size : 2048
    ; L0 {/ r8 d# w  s3 Q3 z4 Uchunk size : 20483 n' e8 d% H) G3 U" U" _8 t
    flash_info.addr_cycles : 4
    ( ]0 f8 J, [5 N+ A$ R% fpblr_start_block : 1
    : j/ D# j7 S8 g$ _num_pblr_block : 38 U) R0 V! O% G5 Q/ b9 h& E3 i
    parameters.curr_ver is a0 Z$ n$ X' D) `0 H+ W3 V
    parameters.plr_num_chunk is 299 ]4 T2 R9 _4 {
    parameters.blr_num_chunk is 45
    1 W5 ?7 w2 J* ^6 G- n3 U7 v$ Vparameters.end_pblr_block is 4" ~; O! Z. J. G: K1 d7 L
    rtk_nand_read_id id_chain is 9580f192
    % H5 o5 N1 y# u) c: o, @7 Wnand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0
    ; K; T3 p+ v3 L( F$ Lthis->pagemask is 65535
    6 Z' s0 {* ^* z  Gthis->chip_shift is 27
    4 X- I1 V5 P5 `+ gparameters.bbt_valid is 1' A( u' E" e% R
    create_logical_skip_bbt
    # l/ x2 n8 b% jlast skip_block 1024
    ; l+ m2 `4 F+ c" [4 enand.c nand_init_chip mtd size is 877bfeac
    . u0 z1 v! T- W* V) a, y128 MiB
    9 v5 V' n* }) Y& R( FLoading 131072B env. variables from offset 0xc0000& g  `7 \# U  }! t4 m/ h1 e
    Net:   5VT_GMAC! j8 ~1 i9 R* T
    Hit space key to stop autoboot:  0
    0 x; t2 v4 i) c9 _4 [- q# a
    $ Q1 [# V" L  m; D1 }# G  k* d; \9 _1 x
    ACTIVE IMAGE 0 (tryactive=2 sw_commit=0)) ~) W# i7 U4 Y# r. V

    . F4 t1 K4 s% j! b" s0 i2 ?& Ereset pcie0
    - A4 M  p2 `- o; Q% E' Lreset pcie1; y7 G) }& b$ h! O/ e

    2 f; C6 k9 i# M' o+ x6 G3 k$ INAND read: device 0 offset 0x100000, size 0x380000  G3 @7 Y3 L# u8 Z8 E
    3670016 bytes read: OK) C% n2 N2 B5 n$ D
    ## Booting kernel from Legacy Image at 82000000 ...
    : Q! i. u" v. m6 v7 X1 n/ e( L6 J% ?   Image Name:   Linux-2.6.30
    ' P1 h; x1 k; _, ]0 S7 r4 k   Created:      2013-12-04  11:05:44 UTC+ G7 U' g9 j" C* c% Y% M  ^
       Image Type:   MIPS Linux Kernel Image (lzma compressed)
    % F: t' a/ A0 G# H; x   Data Size:    1788887 Bytes = 1.7 MB" G& E# p: c) J' f" u% \3 o
       Load Address: 800000005 M7 p( }+ i: d0 h0 P. m. x
       Entry Point:  800000008 Q+ e/ D/ N7 W: e. ^& ?
       Verifying Checksum ... OK
    & n2 i/ Q6 K6 m/ `. e1 o$ ~9 M   Uncompressing Kernel Image ...
    & i* o  e" W3 g+ c是不是内核不启动?软件还是硬件问题?

    点评

    像是内核没有启动 板子硬件焊接电源纹波你都确定好啦?  发表于 2013-12-5 17:24
  • TA的每日心情
    开心
    2021-8-19 15:42
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    25#
    发表于 2013-12-5 17:33 | 只看该作者
    ERROR: can't get kernel image!4 b$ L& {; Z: `& Z& K
    内核没起来。
    1 U9 t. t( ~' B6 ]可能还是和DDR这边有关系

    该用户从未签到

    26#
     楼主| 发表于 2013-12-5 17:40 | 只看该作者
    szkalwa 发表于 2013-12-5 17:33: g/ l. b* G4 _# ]' ?; U
    ERROR: can't get kernel image!' w* d7 `7 m, ^, x6 h
    内核没起来。 6 ^0 m/ @+ h6 f5 w* x4 b& I
    可能还是和DDR这边有关系

    + X5 Q. I/ H/ R' V3 k& b9 t是pcb布线影响到DDR的频录跑不高还是DDR的时序有问题?怎么确认呢?怎么解决?

    该用户从未签到

    27#
    发表于 2013-12-5 21:37 | 只看该作者
    根据经验,如果一切电气特性正常没有打印,那么接下来就是CUP和Flash的问题了(当然要先确定软件是否烧对)。如果有打印信息后就要看DDR有没有跑起来,DDR有没有跑起来可以看打印信息,这方面可以询问厂商DDR没有起来的经典打印信息,如果涉及到kernel的问题,这就需要软件配合了,现在即使同一型号的CPU可能因为版本不同就会导致kernel问题。

    该用户从未签到

    28#
    发表于 2013-12-6 14:28 | 只看该作者
    是不是芯片肚子上的接地焊盘没焊?

    该用户从未签到

    29#
    发表于 2013-12-6 15:21 | 只看该作者
    检查检查各路电压吧

    该用户从未签到

    30#
     楼主| 发表于 2013-12-6 15:30 | 只看该作者
    wesnly 发表于 2013-12-6 14:28
    3 u- `+ G: ]4 S( _: J是不是芯片肚子上的接地焊盘没焊?
    * _. i7 y' k! s- \% e6 d
    是没焊,IC温度很高,焊了以后温度稍低一点,但是还是不能启动成功。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 05:20 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表