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

板子不启动,无打印信息

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

    [LV.4]偶尔看看III

    16#
    发表于 2013-12-2 17:04 | 只看该作者
    楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:- _7 Y& u; v% U/ [; U3 L
    1、DDR芯片是否在软件支持范围内?型号太多,有的软件可能还要调整对DDR的支持;或DDR芯片没有焊好;
    # ?& _# `& a+ k2、NAND FLASH品牌有的支持有的不支持,搞得无法启动!9 V( f& W  m2 {9 s! `
    ARM的BGA芯片连接NAND这一块,BGA 引脚有虚焊导致;
    $ _8 k6 C2 y9 B& e2 m/ |3 \; R3、复位芯片有问题
    2 N) z# \, b, H6 S+ C+ @1 j3 P. C4、再有就是网络芯片后缀型号不一样,也会导致无法启动(这一点有些纳闷,一直想不明白,这刚启动怎么会和网络挂上关系?)
    + H4 _% {. W+ k1 C, [1 c5、电源;(这个相对好解决,量一量就知道)
    - Y/ [, M$ t: n6、最后就是PCB设计问题了,但如果DDR3不那么完整性,也不至于会不启动,顶多是能启动了,但一会就会死机的

    该用户从未签到

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

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

    DDR時鐘匹配電阻.jpg

    该用户从未签到

    18#
     楼主| 发表于 2013-12-4 16:04 | 只看该作者
    换了nandflash后和加焊DDR后有两种状态,但是板子都没有启动成功,串口有打印。* }8 g& R$ R* z  m
    以下是状态1的log:
    % V: F3 X  H5 C3 F! j3 R+ CSoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)
    $ ^7 I7 a: m/ I" A) RII: Stack @ 0x9fc1fd18 (parameter 736B)
    " ^# k, u7 u: ?8 W! b& D  VII: Console... OK
    6 u; t( n) f9 K! V0 t# S0 lSetting DTR
    ) B' t9 e/ l8 wII: DRAM is set by software calibration... PASSED2 D2 ]( k, w2 u) G- |3 \
    1 s: ?: Z2 |' A" X7 W3 R
    DDRKODL(0xb800021c):0x000004108 R# |0 E$ @6 u$ Q/ H
    MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f
    " I% x8 |8 y! |. eDTR2(0xb8001010):0x0630d000+ n$ g8 J9 z# c: W1 }! y
    PHY Registers(0xb8001500):8 `& F% i! {3 O  D
    0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xfdffffff
    7 a6 N. t6 R5 E  Z* @0 Q. s0xb8001510:0x00140a00, 0x00180c00, 0x00140a00, 0x00180c00
    6 v, `/ @. {2 a; i* x0xb8001520:0x001a0d00, 0x00140a00, 0x00160b00, 0x00120900+ J; L3 W0 _0 L
    0xb8001530:0x001c0e00, 0x001e0f00, 0x001c0e00, 0x001e0f002 W0 D. }( f/ w+ n. d' @4 j1 k
    0xb8001540:0x001e0f00, 0x001a0d00, 0x001c0e00, 0x001a0d00
    ! T6 @: f7 A% B; C4 s8 y0xb8001550:0x00100800, 0x00140a00, 0x00100800, 0x00140a00/ K$ R& r! s' m: x
    0xb8001560:0x00160b00, 0x00120900, 0x00140a00, 0x00100800  P5 D: x1 w$ [4 H  J2 K9 F" b
    0xb8001570:0x001a0d00, 0x001a0d00, 0x00180c00, 0x001c0e00
    # ~' T+ }8 v1 a8 s6 t! o0xb8001580:0x001c0e00, 0x00180c00, 0x001a0d00, 0x00180c00; d6 c: G0 a6 j' ]& z/ ?
    0xb8001590:0x00000000, 0x5110dbd9, 0xa9a95656, 0x5352b5b5/ ~; o  l/ G0 [, _; Y, G9 L
    0xb80015a0:0x4145dcdc, 0x00000000, 0x00000000, 0x00000000
    2 r5 h" R0 u2 D9 R, |. LII: PLL is set by SW... OK
    ; q( e% Q  \1 ]3 s. v, WII: Flash... OK
    & N& ^8 Y0 l" s+ s6 SII: Stack @ 0x801ffff81 j$ B* _+ V: R  `+ d4 C! X
    II: Starting U-Boot...
    . ]* Z# d& E# U# t" L7 YII: Inflating U-Boot (0x80000040 -> 0x87c00000)...
    & G0 @4 K. v: ]/ n+ n7 s& v  PEE: decompress failed: 1' e0 P. M9 U$ |
    以下是状态2板了log:
    5 j. u! }1 b1 G# a( @SoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)9 V4 U( Q# s* a
    II: Stack @ 0x9fc1fd18 (parameter 736B)6 s" s  v% b. I: H
    II: Console... OK# R( l& a8 x, S
    Setting DTR
    6 `6 l" W1 T2 c: TII: DRAM is set by software calibration... PASSED
    & d6 k1 R. G! D" m: b) E5 U  n6 V7 V+ k2 ~6 B( P" Y
    DDRKODL(0xb800021c):0x00000410
    + E7 r) T7 m9 h' E/ RMCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f; L% T7 W: E2 u, a, B
    DTR2(0xb8001010):0x0630d000
    ) G5 x& P/ x& X3 }! y4 n; s/ D& EPHY Registers(0xb8001500):
    : X. L' L" J3 }" Y& }2 U6 Y0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xffffffff
    & }# N0 J! _1 H7 E$ H8 q0xb8001510:0x00120900, 0x00140a00, 0x00120900, 0x00160b00
    ' R! S  q. X; S  B9 Z0 x% T+ ?/ p0xb8001520:0x00140a00, 0x00120900, 0x00140a00, 0x00100800( w0 {7 y6 T- q: h2 x
    0xb8001530:0x00180c00, 0x001a0d00, 0x00180c00, 0x001a0d000 L) v* X0 _' U( D9 D) {
    0xb8001540:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c00! A  A8 n' ~. `/ E
    0xb8001550:0x00120900, 0x00160b00, 0x00120900, 0x00140a00
    . t2 e( O) e/ a  `% K# d4 r; X0xb8001560:0x00140a00, 0x00140a00, 0x00120900, 0x00100800
    0 [/ z" c9 w$ W: B$ w+ S3 [7 g( a0xb8001570:0x001c0e00, 0x001c0e00, 0x00180c00, 0x001c0e00
    ' r) O! u7 g3 i* q1 D) f0xb8001580:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c003 q. A/ s2 l. L# A. a6 e8 k
    0xb8001590:0x00000000, 0x5adad2d2, 0x24207574, 0x5a5adada
    $ z# z6 O( V: R7 N0xb80015a0:0x8d0da7a5, 0x00000000, 0x00000000, 0x00000000# F. n: {4 S$ A' e. b  \0 P; D
    II: PLL is set by SW... OK3 G  f% W) r0 a0 |7 j
    II: Flash... OK( j" C2 z3 D- h  }- m
    II: Stack @ 0x801ffff8+ ?: n5 D" A7 v6 X0 I; A. P' X
    II: Starting U-Boot...
    $ V# I( ?/ f  U2 h  M5 SII: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK
    $ A0 i2 I# E' H6 n- iII: Starting U-Boot...
    3 `; _! a( ?, G+ d+ t
    , b- a' F4 A9 ]8 g& X4 o; X( x& J% O# U: |, m$ w9 @: u3 z
    U-Boot 2011.12.NA (Nov 13 2013 - 14:33:03)
    1 D, N' ^  c6 x* F2 n  H; ]- l% _2 V: \, \0 f, _* \/ R
    Board: LUNA. ^$ g( R9 A4 m) I
    CPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz
    0 O0 l2 ]5 O" a+ [' u# X$ a9 fDRAM:  128 MB* ~" m  K4 y) o4 F8 t/ e7 |! x* t& \
    enter nand_init
    2 ~) C3 K* j* s' Y+ E$ Nboard_nand_init()6 A9 N* h# C* j5 a5 v7 n& R
    parameters at 0x00001212
    4 D( ^) a4 P" K, I- Z% t  B; a! J# Y# Lparameters.read at 0x9fc00550
    - k8 {1 n8 E- }% |parameters.write at 0x9fc03308
      L8 D  X: Q  ]5 n! T9 q9 k7 l# B  Jparameters.bbt at 0x9fc1feac; p6 i( p! _, j* v! U! t
    uboot- read nand flash info from SRAM
    - b; t  t7 a5 Rflash_info list1 N5 O# Z8 ?5 s" W2 p9 r' i7 ?
    flash_info.num_block : 10241 [. D4 o1 ?8 |# v2 p2 J: u& W1 z
    flash_info.num_page_per_block : 64
    ( p5 G" J+ m  H. d7 e- C- ^( Xflash_info.page_per_chunk : 16 w6 k1 C$ I: N( \, w% O% A' V
    flash_info.bbi_dma_offset : 2000
    + J2 ~; ~* J- O- qflash_info.bbi_raw_offset : 2048
    , N3 R2 ?2 T9 `% [! r# @# E5 Xflash_info.bbi_swap_offset : 239 z. j$ [  A) S7 j" \
    flash_info.page_size : 2048
    2 U/ K. U3 Q$ [. Gchunk size : 20483 L- K  P. A) M6 o: s
    flash_info.addr_cycles : 41 G9 t8 f! K+ c- F: w9 e
    pblr_start_block : 1
    9 b, O  T$ k) fnum_pblr_block : 3) _9 }/ G; v+ B: `
    parameters.curr_ver is a, H& f  L: W5 p$ S2 q; I( a
    parameters.plr_num_chunk is 29
    - i* f" s% L5 e6 m" ~( X4 o* @" F2 Pparameters.blr_num_chunk is 45* Q3 W& h' U5 j( q' l0 h& Q
    parameters.end_pblr_block is 4
    - t1 U2 V" ]0 s* }rtk_nand_read_id id_chain is 9580f192
    ( H/ a! E2 {+ I& snand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0
    # [* b4 a7 |/ i/ @# zthis->pagemask is 65535" u9 @$ V& y+ i9 J! j" {! q
    this->chip_shift is 27
    5 v6 a* ?2 u3 K( ?/ Y+ wparameters.bbt_valid is 1% R( Q9 k, `% O$ `1 ~
    create_logical_skip_bbt2 ?- l( w+ j* m4 T# e7 C3 O, g+ |
    last skip_block 1024
    4 t+ _0 U$ i! e; W( h1 h% Gnand.c nand_init_chip mtd size is 877bfeac
    4 s4 _8 t2 c1 y* L( {128 MiB# T, r; H6 a! d7 H: T
    Loading 131072B env. variables from offset 0xc0000
    ( p' i4 q) {1 ^, P# v: pUnknown command 'sf' - try 'help'
    - a6 V4 l% j) G* t4 F- y, mNet:   LUNA GMAC ) M* n* o% u5 F1 n: S
    Warning: eth device name has a space!
    - C9 b- ]% D7 }0 F$ ~* W+ f5 I- \' d8 X2 D  ^% U' o$ h
    Hit space key to stop autoboot:  0
    ! Z; w$ Z6 d  x& r' b" i5 R6 M9 ?- [
    6 l1 W# j0 Z$ K# p7 D" @
    ACTIVE IMAGE 0 (tryactive=2 sw_commit=0)
    4 p9 x/ F' f+ a: F4 V) ]( j& s9 s  P& W
    reset pcie0
    " M9 j( x. V: _reset pcie1- Y/ S  a- i% Q# Y

    / p/ W2 W  N( dNAND read: device 0 offset 0x100000, size 0x3800000 U1 w7 k; q. B) T; @
    3670016 bytes read: OK. G: S$ t. {& Z8 v+ y5 d# C4 I
    ## Booting kernel from Legacy Image at 82000000 ...+ D6 Y6 k0 Z7 e7 |# j; Q$ G2 r
       Image Name:   Linux-2.6.30
    8 f8 T* o1 F5 L6 E& S$ K+ D   Created:      2013-11-14   2:56:37 UTC
    + D3 c. O( b* K  T- c   Image Type:   MIPS Linux Kernel Image (lzma compressed)
      U" Q4 ?, j! N: X$ W# w5 k% I. ]   Data Size:    1791872 Bytes = 1.7 MB
    ! G: i, Z) v' H5 B! E   Load Address: 80000000
      w$ w: P. i! ^' r8 q   Entry Point:  80000000
    * I" `/ I9 s* I* G   Verifying Checksum ... Bad Data CRC
    ; e& N! L4 q8 e0 R- w9 \ERROR: can't get kernel image!
    + Y2 A( b- w2 V# j* Y5VT-2510#
    ! e1 j. ?. ?' {! u请问大家这是什么问题呢?

    点评

    这个问题有三种情况: 1.kernel有问题,或者环境变量没设置好。 2、FLASH 有问题,导致kernel坏。 3. 内存不稳定,导致kernel传到内存时出错。(数据量比较大)。 一个个排除问题  发表于 2013-12-9 09:14

    该用户从未签到

    19#
     楼主| 发表于 2013-12-4 18:28 | 只看该作者
    szkalwa 发表于 2013-12-2 17:04
    . b+ T9 M& K7 g& |楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:
    * N' U! H% }, Q& \1、DDR芯片是否在软件支持范围内?型号太 ...

    $ k. f* z, b* @: H. S) W9 i; x我发串口打印信息了,请大家帮忙看看。

    该用户从未签到

    20#
     楼主| 发表于 2013-12-4 21:35 | 只看该作者
    bluskly 发表于 2013-11-29 10:23% W& i+ Y7 O) k. S2 l! d: w
    串口没打印信息? 串口电平对不? TXD和RXD没有接反? 地线有没有接? 驱动有吧?, E1 d7 k9 H1 |6 k) m
    唉。。
    5 g0 Q* Y  t( `, @# x- X7 ]不知道。。。
    ) G1 i3 T8 p  Q5 U' V' b
    怎么还木有人回复

    该用户从未签到

    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 编辑
    ! r. P, c% W2 \; o- L
    + g: a. x& p8 j+ \! V" {* v确定电源电压纹波是否正常
    / I- c0 O0 [, BCPU DDR焊接能保证么
    5 s' y* P4 m% D8 i这是前提
    " O7 [: V; V- U. b* U1 y还有就是DDR跑300MHz有没设置啊  DLL用打开么7 R  M: T, B/ n/ m4 G
    有没Kernel么 那不是??

    该用户从未签到

    24#
     楼主| 发表于 2013-12-5 17:02 | 只看该作者
    xhk_hlju 发表于 2013-12-5 15:433 S/ p1 }9 ?( L  i3 u
    确定电源电压纹波是否正常
    ( L8 _5 z9 i) L: ]9 e+ h4 W3 zCPU DDR焊接能保证么
    / y" v: z$ B9 E5 \, E6 w这是前提
    + i* B! G' v4 ^
    SoC preloader 1.0.0.r1480.lzma (Tue Dec  3 09:50:34 CST 2013)
    % `) @" E' ]- mII: Stack @ 0x9fc1fd18 (parameter 736B)7 v  @$ c- r/ U* |6 n3 X+ V5 D& \
    II: Console... OK7 o  e1 W! S# u! o7 b4 B6 d
    Setting DTR! v! W, k. A+ u
    II: DRAM is set by software calibration...   i$ B( [# }* [( o9 n6 s
    II: small max_w_len=7, bit_loc=12
    1 G; o/ x& o* |5 ?6 M9 K) _) fPASSED: L. D# t$ H+ \7 M- _% G

    % `$ D/ M: ?- ^: }& f6 W  gDDRKODL(0xb800021c):0x00000410
    - Y3 x0 H' r" B- gMCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f& V2 h" P9 x5 ?+ y; f/ F% W
    DTR2(0xb8001010):0x0630d000
    ; S- J' |, n) t$ `% b; H! EPHY Registers(0xb8001500):$ j1 q" l7 x+ q7 W$ a) o% |
    0xb8001500:0x80000030, 0x0000007f, 0xa1a00000, 0xffffffff
    ) U0 \' K9 s9 Q8 E% T* ~0xb8001510:0x00140a00, 0x00160b00, 0x00140a00, 0x00180c005 ]/ y- o% e0 a/ }, [' Z
    0xb8001520:0x001a0d00, 0x00160b00, 0x00160b00, 0x00140a00
    / V* w0 u' H- D4 d2 A" s0xb8001530:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e00
    ( C3 I8 S" [1 V0xb8001540:0x001e0f00, 0x001c0e00, 0x001e0f00, 0x001c0e00
    % {9 Z7 x9 W, x" ^3 X0xb8001550:0x00120900, 0x00140a00, 0x00120900, 0x00160b00
    2 q5 M5 K' A' l& \# ^/ J  U0xb8001560:0x00180c00, 0x00140a00, 0x00140a00, 0x00100800
    ( ?2 Q) O4 M6 Z  ?, C* T: V/ E0xb8001570:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e00. Y7 D: W/ x  B; p
    0xb8001580:0x001c0e00, 0x001a0d00, 0x001c0e00, 0x00180c00' R* N0 d9 P; j5 }+ I
    0xb8001590:0x00000000, 0x5ada9a92, 0x2929a5a5, 0x5a5adada" ?) B: _1 {( j' r/ f
    0xb80015a0:0x4f4f87c3, 0x00000000, 0x00000000, 0x000000008 J4 [9 @/ ]9 t% x$ A. Z, ~
    II: PLL is set by SW... OK
    3 `2 {+ L& A! z% EII: Flash... OK
    ; t: n0 Q. y5 LII: Stack @ 0x801ffff84 @+ j7 D( K. d# q
    II: Starting U-Boot...1 I) T" j" ^" @
    II: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK
    ! P9 Y2 M9 r, C8 `% sII: Starting U-Boot...
    + Y2 a" U/ W6 L+ Y. Q9 `" C
      k+ q# |+ e) k
    ; Z9 ^* o- @9 r0 `" |U-Boot 2011.12.NA (Dec 03 2013 - 09:50:44)
    . G9 D* p) j: @8 s' [
    + v& K5 b9 J( k) j: YBoard: LUNA
    5 X* B5 \' R" V7 v- L: Q" l/ jCPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz
    4 M. Q( X: I2 P. y% D2 f8 N+ D1 W5 CDRAM:  128 MB8 s! F6 X2 c3 m2 ^; p: R
    enter nand_init
    2 G0 Q) i  Y& @) K& T; cboard_nand_init()
    7 b0 m1 O$ y2 S" x$ g% [parameters at 0x00001212
    . w! u- d( S' V* Sparameters.read at 0x9fc00550
    # l0 [* i) y# [9 yparameters.write at 0x9fc032989 j! r, Y9 f( @4 u6 |0 ?6 _8 s
    parameters.bbt at 0x9fc1feac
    1 |; M; t1 h$ x- [$ Cuboot- read nand flash info from SRAM
    6 q3 f) k+ \& cflash_info list( U% s1 j7 e8 f
    flash_info.num_block : 1024+ x. ]- Q; G- P  N3 F0 D5 j7 `
    flash_info.num_page_per_block : 640 U, r+ }) l' v1 w1 H0 g
    flash_info.page_per_chunk : 1
    5 r0 C6 F9 O) aflash_info.bbi_dma_offset : 2000! T+ N" B! {4 z5 ~0 N
    flash_info.bbi_raw_offset : 2048
    * d: E  ~' y4 x% D1 g. k, sflash_info.bbi_swap_offset : 23
    4 j  a" N; w' ^8 w( dflash_info.page_size : 2048# C' d8 W( F8 B+ ?( T$ P  Y( s
    chunk size : 2048
    - K( l, q2 m0 E/ T: |5 P7 {0 dflash_info.addr_cycles : 4
      ~/ E7 V! f' bpblr_start_block : 1" ?7 R5 X0 ]$ D: z$ E# Y2 a
    num_pblr_block : 3
    2 ?3 b. a! ^7 [3 T+ ]parameters.curr_ver is a+ L- V  k3 y' {% i8 Q, X& i! g
    parameters.plr_num_chunk is 29
    - h: o: h5 Z( j+ l) z0 N) Wparameters.blr_num_chunk is 45! l* w6 |2 |0 _2 a
    parameters.end_pblr_block is 4
    ; r$ P7 H) ]6 ?8 Trtk_nand_read_id id_chain is 9580f192
    ! s- q' x- y+ h3 dnand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0% D/ Z! d$ Q3 N8 {2 q. N# P
    this->pagemask is 65535& C5 t$ l- k8 j) H$ h% u
    this->chip_shift is 27
    3 |/ e' a+ Z5 S1 I; wparameters.bbt_valid is 1
    2 `( O; m. Y+ Lcreate_logical_skip_bbt
    * c+ o# J' ^* f: llast skip_block 1024
    # k: v9 {8 j) ynand.c nand_init_chip mtd size is 877bfeac
    7 L8 i7 t9 Q: B128 MiB
    ' ?) {9 c" {' v3 I' tLoading 131072B env. variables from offset 0xc0000" _' _6 L1 w5 O0 b
    Net:   5VT_GMAC
    2 \: h( y3 f" Y- WHit space key to stop autoboot:  0
    6 J. a8 g1 ?) q) b' s9 }1 S4 o" b1 b

    ( S$ K/ c( A) Y1 v9 _) H& B4 oACTIVE IMAGE 0 (tryactive=2 sw_commit=0)
    1 m, B# N" [% }! F1 N* y
    * u3 _2 _  `1 v+ M/ ^; ireset pcie0
    ' j, i9 c: I. A/ c$ X) O, Creset pcie1* Z* O! z, V2 m. i7 r

    5 l4 ^: T7 S, r: n& w" A% aNAND read: device 0 offset 0x100000, size 0x3800007 F5 N7 s. ?( O. d$ k
    3670016 bytes read: OK
    ; d# H9 G# ^6 z+ O## Booting kernel from Legacy Image at 82000000 .... q: B8 J  P* a+ o/ t
       Image Name:   Linux-2.6.30
    + c! M- T/ j! h* i: q. I! G   Created:      2013-12-04  11:05:44 UTC; t5 o/ M( t+ \" p$ r: |
       Image Type:   MIPS Linux Kernel Image (lzma compressed)
    6 R( @1 D' g+ D! l6 t   Data Size:    1788887 Bytes = 1.7 MB$ b# \4 p" l! |  o& d
       Load Address: 800000006 e6 F9 {2 d% Z$ d2 Q* Y
       Entry Point:  800000009 n& k  R5 O1 Z& M0 v6 R  ^; k, @2 [
       Verifying Checksum ... OK
    " ~0 v  L* [$ |4 z! Z' d# K9 g   Uncompressing Kernel Image ...
    ) E) E) |* g, H8 K) Z* D+ q是不是内核不启动?软件还是硬件问题?

    点评

    像是内核没有启动 板子硬件焊接电源纹波你都确定好啦?  发表于 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!
    - V5 {! ~) |! l8 v5 k内核没起来。 / x0 y; y9 G3 L' Z
    可能还是和DDR这边有关系

    该用户从未签到

    26#
     楼主| 发表于 2013-12-5 17:40 | 只看该作者
    szkalwa 发表于 2013-12-5 17:33
    ) o) p9 G8 F3 `9 D! Q$ \6 ?" a( T  gERROR: can't get kernel image!
    & k* K: |. M# l内核没起来。 7 q2 ^% l/ ~3 T6 x
    可能还是和DDR这边有关系

    & d+ \" a" U% S  b2 J是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# }. J8 h5 N$ O1 b1 d- b
    是不是芯片肚子上的接地焊盘没焊?
    6 E: A1 t2 X4 G$ F9 T
    是没焊,IC温度很高,焊了以后温度稍低一点,但是还是不能启动成功。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-17 02:41 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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