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

板子不启动,无打印信息

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

    [LV.4]偶尔看看III

    16#
    发表于 2013-12-2 17:04 | 只看该作者
    楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:# G9 E: C4 \) u6 v
    1、DDR芯片是否在软件支持范围内?型号太多,有的软件可能还要调整对DDR的支持;或DDR芯片没有焊好;
    . i, o6 r1 P7 U3 |$ H7 R) [2、NAND FLASH品牌有的支持有的不支持,搞得无法启动!9 S" ~! w7 A0 U9 g, m7 H
    ARM的BGA芯片连接NAND这一块,BGA 引脚有虚焊导致;
    ( p  f# R& q+ u  e' I( B$ Y3、复位芯片有问题
    . B7 z* u- U3 Q0 a) H6 g4、再有就是网络芯片后缀型号不一样,也会导致无法启动(这一点有些纳闷,一直想不明白,这刚启动怎么会和网络挂上关系?)& C) T* ]2 N9 [3 `* t( P7 ]
    5、电源;(这个相对好解决,量一量就知道)
    - i. }3 v" q& U1 E: ?6、最后就是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后有两种状态,但是板子都没有启动成功,串口有打印。$ F- O2 ~+ y2 ^5 N2 S6 O6 n
    以下是状态1的log:
    & c! E6 q  p! l, T$ v' _) |, OSoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)
    ! Z1 A) b% F5 ]7 A/ S0 jII: Stack @ 0x9fc1fd18 (parameter 736B)
    $ m- k$ z( y2 O3 D% |  m) uII: Console... OK
    ' x& h0 J7 J8 o* i8 RSetting DTR) J; v& u  t5 F# I5 N/ k
    II: DRAM is set by software calibration... PASSED
    $ E1 ]; C, m, i2 E. s, Q1 C5 M( ~
    DDRKODL(0xb800021c):0x000004109 v, ^, [# |: [+ J5 W; V9 u( I- ^
    MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f
    ; x) c/ [2 }% z) i5 B) p* X) @DTR2(0xb8001010):0x0630d000
    - Y8 G8 A" N) H% F# ?3 [: `+ |2 WPHY Registers(0xb8001500):
    0 g0 ]* m& {9 B5 {0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xfdffffff7 c0 `% m' K4 |2 g; K. c! V1 {
    0xb8001510:0x00140a00, 0x00180c00, 0x00140a00, 0x00180c00" i: p6 b2 b# Y$ u; T8 s8 J2 t
    0xb8001520:0x001a0d00, 0x00140a00, 0x00160b00, 0x00120900' A- w5 r) |3 t" _4 ~, c, \
    0xb8001530:0x001c0e00, 0x001e0f00, 0x001c0e00, 0x001e0f00) M3 H% t8 e( z$ R- c
    0xb8001540:0x001e0f00, 0x001a0d00, 0x001c0e00, 0x001a0d00. f# [3 `4 V: M
    0xb8001550:0x00100800, 0x00140a00, 0x00100800, 0x00140a00- ^( |! R; v( h7 V
    0xb8001560:0x00160b00, 0x00120900, 0x00140a00, 0x00100800% [8 Q7 i$ E1 _+ a7 z9 S8 u
    0xb8001570:0x001a0d00, 0x001a0d00, 0x00180c00, 0x001c0e006 h( Z4 t$ }8 v. g
    0xb8001580:0x001c0e00, 0x00180c00, 0x001a0d00, 0x00180c00! |, g, @7 O# }# q+ t( w$ R
    0xb8001590:0x00000000, 0x5110dbd9, 0xa9a95656, 0x5352b5b5, a1 `5 b' n* L3 ]9 I% J
    0xb80015a0:0x4145dcdc, 0x00000000, 0x00000000, 0x00000000
    8 T) Q- T! ]- z3 M& |/ |% ~II: PLL is set by SW... OK
    . I; F, s% @2 r; H- s" NII: Flash... OK
    9 B0 m* W1 y$ KII: Stack @ 0x801ffff8
    1 C: o/ u) i% F+ iII: Starting U-Boot...
    : f( A- s7 s4 V5 c. III: Inflating U-Boot (0x80000040 -> 0x87c00000)...
    ) l  B; Q2 U# bEE: decompress failed: 1! h+ h9 R6 H% X$ I3 |# c
    以下是状态2板了log:8 W7 N2 A, u9 J& c
    SoC preloader 1.0.0.r1422.lzma (Wed Nov 13 14:32:57 CST 2013)0 ]% B1 K7 Q$ E1 e7 f6 I
    II: Stack @ 0x9fc1fd18 (parameter 736B)
    8 a5 E! k5 f/ c6 y+ c, aII: Console... OK
    6 e* B$ d3 H3 z' _  FSetting DTR
    9 [* t! @. z6 N$ k- ?II: DRAM is set by software calibration... PASSED
    ( ~7 j8 {" O4 S
    ) b- B' ^( ^3 m: `4 r8 W) T% ^DDRKODL(0xb800021c):0x00000410
    : T' ]2 _- h' Z' Z- H0 |MCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f3 A* x8 a) I2 T3 s& o8 w3 R% |
    DTR2(0xb8001010):0x0630d000
    6 e: }& h3 b2 HPHY Registers(0xb8001500):
    % \. c+ S$ O, A$ s2 ~# Q0xb8001500:0x80000010, 0x0000007f, 0xa1a00000, 0xffffffff7 x# _" z! T6 [( N. Z
    0xb8001510:0x00120900, 0x00140a00, 0x00120900, 0x00160b00
    7 R  V' v) {2 R$ r" b8 H0xb8001520:0x00140a00, 0x00120900, 0x00140a00, 0x00100800
    ! k3 r! K& c4 C; y0xb8001530:0x00180c00, 0x001a0d00, 0x00180c00, 0x001a0d00
    ) u3 d! O4 M' m' \( g" p' W2 P0xb8001540:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c00! D; u5 H1 m1 I- B
    0xb8001550:0x00120900, 0x00160b00, 0x00120900, 0x00140a002 U( W* c) G0 M" B
    0xb8001560:0x00140a00, 0x00140a00, 0x00120900, 0x00100800
    + j9 Z  q2 l* b, G+ h9 z  U5 q0xb8001570:0x001c0e00, 0x001c0e00, 0x00180c00, 0x001c0e00
    ' t- K: r7 N4 |0xb8001580:0x001a0d00, 0x00180c00, 0x001a0d00, 0x00180c00
    % U7 D) e) M' U1 K+ z4 i& V7 W0xb8001590:0x00000000, 0x5adad2d2, 0x24207574, 0x5a5adada
    . T5 H: M- b' m0xb80015a0:0x8d0da7a5, 0x00000000, 0x00000000, 0x00000000
    " @/ a1 u# V8 o0 III: PLL is set by SW... OK$ v- Q! M; ~- _2 Z1 z, K, C
    II: Flash... OK4 W# c. b( `1 |: l& J4 }& }
    II: Stack @ 0x801ffff8* k* p1 G( S# g% d3 y
    II: Starting U-Boot...: u' M2 Y& w0 T- ?3 I% E; ?$ R
    II: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK0 T( N! C7 }+ t
    II: Starting U-Boot...
    " T5 ?+ i& J; J
    ; G. T( Z' D, y4 O: v* z5 ]4 I
    5 H( V' {# [4 jU-Boot 2011.12.NA (Nov 13 2013 - 14:33:03)2 Y9 t. Z( A; B0 L/ l# b
    - n# X' u$ \+ q4 j$ D8 J/ O- u
    Board: LUNA
    7 ]0 r8 J5 E9 u8 }4 sCPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz
    " ?) @; T- I" {DRAM:  128 MB  z- d/ C# B) x  ^
    enter nand_init
    . |7 u8 i+ e" P$ W$ q* U+ s, Qboard_nand_init()
    3 Z& Z- V6 D; ]+ k2 P# E6 u( pparameters at 0x00001212  B8 {& v8 t2 h6 u4 ^. b
    parameters.read at 0x9fc00550( M+ g/ I: E; a
    parameters.write at 0x9fc03308# Q/ L1 T8 {) J
    parameters.bbt at 0x9fc1feac
    ) v4 o" i8 F# L  Q6 E& }, Fuboot- read nand flash info from SRAM8 [! o1 ]2 D8 }6 U8 K/ I
    flash_info list
    ' V5 c' z+ z9 ^$ @flash_info.num_block : 1024
    - I7 g1 z0 E# G% V2 P# |2 h9 Qflash_info.num_page_per_block : 646 [) V$ d! B6 U5 G) ^. O8 y
    flash_info.page_per_chunk : 1. e' D/ p5 L# G9 Y% V# `
    flash_info.bbi_dma_offset : 2000
    ' d: ?$ o" g* \5 @3 G1 g  Jflash_info.bbi_raw_offset : 2048. H2 }. q) T. E5 q+ g2 T0 V
    flash_info.bbi_swap_offset : 23& h; E: g8 ]3 \9 l0 W5 C
    flash_info.page_size : 20487 k# w* v6 ?6 D1 s7 K
    chunk size : 2048
    0 v% E- V7 R( e$ e9 Gflash_info.addr_cycles : 4) b- G3 `* c. S/ z: \1 H3 C
    pblr_start_block : 1$ X' V' s0 q' k  P7 ^
    num_pblr_block : 3
    & G3 F2 u* G9 ^- G+ }2 B9 Tparameters.curr_ver is a# x0 p3 Y) s9 B9 G
    parameters.plr_num_chunk is 29) S! W5 V. g& M# g2 V  ~
    parameters.blr_num_chunk is 450 V2 X5 |, e2 F  R0 v
    parameters.end_pblr_block is 4
    % |6 s( y- H( Y* n  Trtk_nand_read_id id_chain is 9580f192
    5 V. Y; |: h7 W: J4 m: x- n4 b, l! Dnand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0# u! E9 Q! V  k, m
    this->pagemask is 65535
    % R* {- V+ |" g, bthis->chip_shift is 27
    ( _6 L. F0 c3 w8 N' z6 eparameters.bbt_valid is 10 }# U0 M  f, D  w
    create_logical_skip_bbt& L# U6 {+ U; J  v! j1 Z
    last skip_block 1024$ Q, p* c$ n: e
    nand.c nand_init_chip mtd size is 877bfeac
    $ y  x& q% a* C; r% L8 c( H2 Q. Q128 MiB
    3 o3 Y' t: q& VLoading 131072B env. variables from offset 0xc0000' t/ n6 ~. o. X* z8 M9 Y
    Unknown command 'sf' - try 'help'
    % W0 |7 {! l/ v4 ~, F" tNet:   LUNA GMAC
    % [$ c" k9 f4 ?: W4 LWarning: eth device name has a space!" \( }& j: j" ~+ q4 J; A

    7 r- U& `4 {- K0 e6 h1 THit space key to stop autoboot:  0
    3 K, Z* e8 @6 D7 F% R  s4 `" ]2 Y4 g# B% b: O& C

    3 P+ q. n0 |6 r8 }! o  SACTIVE IMAGE 0 (tryactive=2 sw_commit=0)- M# Z( U# x* y
    $ ]: Z. S6 M9 e# f* y
    reset pcie0
    9 C/ p0 J$ k& t0 N- P" E$ }reset pcie1
    , x9 ^! A. c1 N* c. q; t# k) ^; P0 p' M1 m) p
    NAND read: device 0 offset 0x100000, size 0x380000
    / L' B8 p4 v# G1 O( f* m0 ] 3670016 bytes read: OK
    6 W* s7 S0 g+ t& s## Booting kernel from Legacy Image at 82000000 ...
    ; _6 e* E* t" L, j   Image Name:   Linux-2.6.30
    % Q. I( N# c9 s+ @9 }1 H; t. U$ D   Created:      2013-11-14   2:56:37 UTC5 X+ g0 e& A2 d1 |
       Image Type:   MIPS Linux Kernel Image (lzma compressed)2 @' b4 L$ Z' [
       Data Size:    1791872 Bytes = 1.7 MB0 k1 |$ ]- Q6 ~
       Load Address: 80000000
    ! R. \8 r$ O4 T0 F7 t) l$ w& r   Entry Point:  80000000
    % T$ t3 v) K6 ]+ j# p: Z   Verifying Checksum ... Bad Data CRC4 \; C6 M9 \7 k  W) U
    ERROR: can't get kernel image!
    , e& C- N$ I# b# `5VT-2510#   o' F- i: F& }, ?
    请问大家这是什么问题呢?

    该用户从未签到

    19#
     楼主| 发表于 2013-12-4 18:28 | 只看该作者
    szkalwa 发表于 2013-12-2 17:04: I' I8 E6 A( n1 K" `" e
    楼主请参考下我以前做海思DVR产品时,UBOOT或UART起不来的原因:
    % A3 Q# l" l1 Q& ]  X7 _1、DDR芯片是否在软件支持范围内?型号太 ...
    6 K: [4 y2 K0 F' T
    我发串口打印信息了,请大家帮忙看看。

    该用户从未签到

    20#
     楼主| 发表于 2013-12-4 21:35 | 只看该作者
    bluskly 发表于 2013-11-29 10:23  N' l$ ?5 j" G  q3 q
    串口没打印信息? 串口电平对不? TXD和RXD没有接反? 地线有没有接? 驱动有吧?
    ; k: L( K- L; ?0 e( l唉。。5 e6 J+ A- I7 [) D4 t2 \
    不知道。。。

    & z5 K) O9 S( U8 `0 ^- @% G7 d. ~怎么还木有人回复

    该用户从未签到

    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 编辑
    ) C* I" }) j+ V; \5 R
    . f  {+ F7 l5 m- {确定电源电压纹波是否正常6 }- G2 f% P5 u  p" h: n
    CPU DDR焊接能保证么
    $ b! `' T4 Y* d9 y/ W这是前提, U" c' P0 n, f. `
    还有就是DDR跑300MHz有没设置啊  DLL用打开么, s' |$ B! d% T: G2 ^  A9 r
    有没Kernel么 那不是??

    该用户从未签到

    24#
     楼主| 发表于 2013-12-5 17:02 | 只看该作者
    xhk_hlju 发表于 2013-12-5 15:43- _9 O* z2 i1 F; \
    确定电源电压纹波是否正常
    9 R9 f/ e+ I0 H1 E+ E$ B/ uCPU DDR焊接能保证么
    / m) l1 J/ \  }  s+ d7 V这是前提
      E* [4 m/ x9 ~: a! K/ F% R8 P
    SoC preloader 1.0.0.r1480.lzma (Tue Dec  3 09:50:34 CST 2013)7 K( |; p, S( f' H
    II: Stack @ 0x9fc1fd18 (parameter 736B)  f. R. [: A2 u$ ^+ v6 e8 r4 z
    II: Console... OK
    / ^/ T* R: }* S3 |. i+ gSetting DTR. `, R7 ?$ u1 p% A
    II: DRAM is set by software calibration...
    # c) H4 g9 G, NII: small max_w_len=7, bit_loc=12+ o6 y% }7 w) T9 K) p% S) x
    PASSED
    , M5 f0 w# }3 |* P6 }# i# W
    7 I7 p  N% R( q0 K/ }DDRKODL(0xb800021c):0x00000410
    ; m' m- P3 t5 r' `) o. [: oMCR (0xb8001000):0x22041de0, 0x21220000, 0x54433830, 0x0404030f
    ' V/ |& C  q0 |' X+ ?DTR2(0xb8001010):0x0630d0003 b% X- J+ D( d& j. M' v* k2 D+ n2 m
    PHY Registers(0xb8001500):4 @0 O- X" s9 n) j
    0xb8001500:0x80000030, 0x0000007f, 0xa1a00000, 0xffffffff3 ?- B. D+ ]. e) M, L
    0xb8001510:0x00140a00, 0x00160b00, 0x00140a00, 0x00180c00
    2 M. n. G) {, |6 ~' k% |0 `4 ^0xb8001520:0x001a0d00, 0x00160b00, 0x00160b00, 0x00140a008 b1 _' x: w: a/ h
    0xb8001530:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e005 y4 N1 ?2 H, L8 F" [" @! y" M
    0xb8001540:0x001e0f00, 0x001c0e00, 0x001e0f00, 0x001c0e00
    : r6 Z. |+ D) k* b7 d" n0xb8001550:0x00120900, 0x00140a00, 0x00120900, 0x00160b00
    / J- V4 K/ }/ A$ ?# k0xb8001560:0x00180c00, 0x00140a00, 0x00140a00, 0x00100800
    " u2 Q: S% I% }% W0xb8001570:0x001a0d00, 0x001c0e00, 0x001a0d00, 0x001c0e00) t4 u8 c: V+ C& s: Y& s: ~6 `6 h0 J
    0xb8001580:0x001c0e00, 0x001a0d00, 0x001c0e00, 0x00180c00) \  q2 p3 q' Y5 v
    0xb8001590:0x00000000, 0x5ada9a92, 0x2929a5a5, 0x5a5adada
    , s% v: S+ f# S$ z0xb80015a0:0x4f4f87c3, 0x00000000, 0x00000000, 0x00000000. e/ F' p$ H/ q5 l; p! I
    II: PLL is set by SW... OK: X& V2 |7 H" g0 J
    II: Flash... OK+ ?$ M# ~) N7 H& W4 H9 L) z
    II: Stack @ 0x801ffff84 _$ l$ q! ^! W* r' m5 o2 i6 U
    II: Starting U-Boot...
    $ f8 L/ @4 P3 a( ^9 rII: Inflating U-Boot (0x80000040 -> 0x87c00000)... OK
    , u0 ]8 m( A' c+ BII: Starting U-Boot...
    / j+ W/ G/ Y0 f2 [3 o' d
    # ]6 X. ?! q) r- F+ a! U% ~. I7 J0 ?0 l3 G+ E" \1 y# ?
    U-Boot 2011.12.NA (Dec 03 2013 - 09:50:44)! {0 V: E6 L6 @5 K' F
    : T- t( _, x' U. P# \
    Board: LUNA1 f3 d% N- n) S) {4 n$ K
    CPU: RLX5281 600.00 MHz, DSP: RLX5181 500.00 MHz, , DDR3 300MHz, LX:200.00 MHz 5 b8 `* @5 Y- d! M5 s
    DRAM:  128 MB# {2 O# x; ^+ X4 d- v) r
    enter nand_init
    7 p1 v% @! E4 C' E2 M. L1 ~board_nand_init(): {% k" T! C# p$ H; F/ d
    parameters at 0x00001212
    ) j* S! Z1 j9 e# Xparameters.read at 0x9fc00550
      Q3 K% i! M4 ]  A& o4 mparameters.write at 0x9fc032986 ^, z# A* L( o' p! ^/ L
    parameters.bbt at 0x9fc1feac2 J9 Y: N/ h& d5 d- T5 N- |+ y0 c
    uboot- read nand flash info from SRAM2 }  T! R5 E. y& z( _
    flash_info list+ A( {' x  `6 _" W, G' |  E
    flash_info.num_block : 1024
    3 m6 G$ A" L9 H9 s" ]' Fflash_info.num_page_per_block : 64
    ! q& [) Q' C% @: H% t' Kflash_info.page_per_chunk : 1
    1 [# Z" R4 P. c/ ?$ Qflash_info.bbi_dma_offset : 2000# ^* w8 t* }) L8 A: W
    flash_info.bbi_raw_offset : 2048
    * A! G9 ]* T' T. |& T0 Jflash_info.bbi_swap_offset : 23; s+ S) m" B4 d; c
    flash_info.page_size : 2048% j# ]. t) z/ L' H) b0 |- p6 `  k
    chunk size : 2048
    ( f4 `( E' ?% J/ S3 N0 cflash_info.addr_cycles : 48 q% I5 P; ?7 }* J. A
    pblr_start_block : 1: h2 ?  H) x. m$ B, A( e* c# O( L
    num_pblr_block : 30 l# A9 j' ^/ J  O
    parameters.curr_ver is a
      i) S, s% Y* F+ Iparameters.plr_num_chunk is 29. K( [- ^0 H  K! C( m1 f0 w
    parameters.blr_num_chunk is 45; d" J! X1 l* @# R+ u- W
    parameters.end_pblr_block is 4
      O  H1 K+ l( a9 L6 H4 J# _2 Hrtk_nand_read_id id_chain is 9580f192
    & |  t7 v, g" v8 q  cnand: Manufacture ID=0x92, Chip ID=0xf1, 3thID=0x80, 4thID=0x95, 5thID=0x40, 6thID=0xc0
    3 h, \# \! Z' U: }0 J  w. p5 O" J& nthis->pagemask is 655352 i" W1 |9 K- X1 `3 c5 v
    this->chip_shift is 27
    7 I* U3 t  Y/ ^7 ?6 [$ \, B3 O( s) ?parameters.bbt_valid is 1
    8 |' c* l$ v" F' Z" I5 c5 bcreate_logical_skip_bbt  Q* R  B  O6 m4 q+ q" X
    last skip_block 10248 N, \" J! Q: e1 ~' x0 y% a( ^
    nand.c nand_init_chip mtd size is 877bfeac. ^/ x% |* |4 }
    128 MiB; L7 B2 m$ I, w2 e) K
    Loading 131072B env. variables from offset 0xc0000" ^9 [9 F/ x4 p
    Net:   5VT_GMAC
    4 \& h/ P! G5 lHit space key to stop autoboot:  0 # k/ E0 q" u/ N6 W8 v8 s6 x/ `
    9 G* Z" f1 f. R' h. f

    7 g/ a$ h- z# B! I  |# {6 OACTIVE IMAGE 0 (tryactive=2 sw_commit=0)4 o0 p- q8 ?( T+ E, M" w( N$ F6 z
    $ d) |0 z1 t! t
    reset pcie0' b; L' d' n+ h0 T
    reset pcie1% s! S( f% }1 W* S* X: R

    " ]5 {0 n- s& \1 b& nNAND read: device 0 offset 0x100000, size 0x380000
    7 J) b, K# f. V: g# D2 z, P 3670016 bytes read: OK6 C+ p; `  X5 h
    ## Booting kernel from Legacy Image at 82000000 ...
    / A; `9 C4 R! l2 L! y   Image Name:   Linux-2.6.300 `+ g+ B+ w) M; t( h3 }0 G
       Created:      2013-12-04  11:05:44 UTC% f1 y3 P; U0 G, P! q9 w
       Image Type:   MIPS Linux Kernel Image (lzma compressed)
    4 \3 b2 X% a6 W   Data Size:    1788887 Bytes = 1.7 MB
    ; f2 F9 D& i# Y* N( I% ]   Load Address: 80000000
    2 E- f' Z) w8 V) s* X7 Y3 |+ p   Entry Point:  800000003 }4 y+ z4 t# S0 Q, b& K
       Verifying Checksum ... OK
    " s! K9 O; y6 T! ^6 {3 H6 g& c: T6 j8 {   Uncompressing Kernel Image ... : P. z6 I3 i: _( q4 d- v% c0 a
    是不是内核不启动?软件还是硬件问题?

    点评

    像是内核没有启动 板子硬件焊接电源纹波你都确定好啦?  发表于 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!9 a* V$ I  s# Y
    内核没起来。
      x, K+ I; H+ M( \6 n. k+ I, d& X可能还是和DDR这边有关系

    该用户从未签到

    26#
     楼主| 发表于 2013-12-5 17:40 | 只看该作者
    szkalwa 发表于 2013-12-5 17:332 S! L! W, V! Z9 Q6 q
    ERROR: can't get kernel image!8 K3 g- s, i" b$ H; G  x6 c1 s
    内核没起来。 9 F: [% h2 S7 W* @2 N) N- p
    可能还是和DDR这边有关系

    . w9 W- \6 c6 b& F. ]. s是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:281 ~. B. s* @9 U- m! r$ I  t
    是不是芯片肚子上的接地焊盘没焊?

    / E7 g' r$ ~% J6 C2 e- L是没焊,IC温度很高,焊了以后温度稍低一点,但是还是不能启动成功。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-21 02:48 , Processed in 0.140625 second(s), 25 queries , Gzip On.

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

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

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