EDA365电子工程师网

标题: TV-BOX在主界面什么都不做,死机会是什么原因? [打印本页]

作者: chenlinfeng88    时间: 2014-5-13 09:59
标题: TV-BOX在主界面什么都不做,死机会是什么原因?
TV-BOX在主界面什么都不做,死机会是什么原因?在主界面,没有做其他动作,过了一晚上,第二天早上来发现死机了。
作者: jacklee_47pn    时间: 2014-5-13 10:02
一、熱過頭
8 {2 ^/ Y& P/ g) m' k二、睡死了1 n  R9 W, f5 b
. 5 z3 ~! t5 L# G- W
.5 ]" v+ u7 J' T8 H; w; h1 `! K& ^
.
: F0 f1 P$ O' Z: S: N% D+ `4 N" U# Y- @# [- f  {8 V* Q

作者: chenlinfeng88    时间: 2014-5-13 10:18
jacklee_47pn 发表于 2014-5-13 10:02/ C4 a. x# s* S! _& w2 p8 ]& i* ^: a+ a
一、熱過頭
+ E; m$ ^1 c+ \! t6 L8 \; D. a5 c二、睡死了
% @0 {/ V0 d  k9 U" @.

6 q* P- U3 o$ o/ f' d; s+ B温度不高,在高温60下做了22台机器,2天都没有死
作者: part99    时间: 2014-5-13 11:13
做logger program 来记录每一刻发生的事。- Q2 E; b+ ]) d6 R2 y- W
硬件不好调,一定要在firmware上跟踪才行。
作者: chenlinfeng88    时间: 2014-5-14 18:29
part99 发表于 2014-5-13 11:13& t+ ~* A' k( X8 a: j" ?
做logger program 来记录每一刻发生的事。4 i: Y( b6 [6 B. R/ o6 {$ O
硬件不好调,一定要在firmware上跟踪才行。
% e& S4 z$ H/ h7 c! p$ C" O- q4 O
抓LOG不能抓死机的瞬间。
作者: chenlinfeng88    时间: 2014-5-14 18:35
part99 发表于 2014-5-13 11:13
: r9 G( o* L5 h3 n' L8 |做logger program 来记录每一刻发生的事。
, A) N0 @& [4 a# `  D" ^0 A硬件不好调,一定要在firmware上跟踪才行。

' K9 P/ [, k& Y1 v9 {  Z* g4 ~  Y做了高温60度24小时的机器,再常温下老化试验,发现容易死机,而且有一台死机后拔电,发现无法启动,接串口发现如下信息:. _/ F3 Q; I8 V4 a8 U* G) {7 Y+ N
HELLO! BOOT0 is starting!
9 J8 m! x, Y- p2 M/ c% G1 H/ A0 Bboot0 version : 3.0.0; n5 S1 a# k  `* l( z
initializing SDRAM Fail.
7 H1 Y' l, B/ R) i1 |5 B# `/ \8 E4 @5 r
现在知道是DDR的问题了,再仔细分析一下, N; D2 J# F2 V  X9 q6 j. W4 f. n# O# k

作者: xhk_hlju    时间: 2014-5-19 22:54
目测全志方案!
作者: whdstv    时间: 2014-5-20 09:29
xhk_hlju 发表于 2014-5-19 22:541 k" e% o+ B& M: `, p
目测全志方案!

% P, J* J: J" j, U" J& ]全志的方案恐怕抗不住70度的极限哇,60的环境温度加上自身的发热,积累性热量可能会导致方案中的某些商规器件(0到70度)工作在边缘状态。
作者: kellphon    时间: 2014-5-20 17:03
感觉应该是DDR布线问题,可能是时钟频率跑的比较高,而布线又不太好,就跑死了。我以前就遇到过,DDR的数据线参考平面画的不太好,时钟频率稍微高点的话,就跑死了,把时钟频率降下来,就不死机。
作者: fallen    时间: 2014-5-20 17:28
先从电源上考虑。
作者: cszyueluo    时间: 2014-5-29 17:41
以前碰到过类似的问题,是fireware里面关于内存的配置参数那里有问题,还有就是检查一下DDR有没有超频率使用。
作者: poseidon609    时间: 2014-5-29 17:43
chenlinfeng88 发表于 2014-5-14 18:35
- I& X" R# t. X做了高温60度24小时的机器,再常温下老化试验,发现容易死机,而且有一台死机后拔电,发现无法启动,接串 ...
8 i8 ^: P/ U, x; Q( h
如果DDR走线是用参考设计的电路,一般问题不大。) j& e- |' ~& ]
1。电源平面通过的电流够不够?另外注意PLL电源脚8 d7 S+ U- k# e
2。NandFlash掉程序了?initializing SDRAM Fail不一定是DDR问题" \/ @, D1 M  p: c6 ^

作者: poseidon609    时间: 2014-5-29 17:46
whdstv 发表于 2014-5-20 09:294 `3 \0 }5 g) P% l' d
全志的方案恐怕抗不住70度的极限哇,60的环境温度加上自身的发热,积累性热量可能会导致方案中的某些商规 ...

& P# e" b5 ?9 M& u+ ?0 A全志A31S,不加任何散热的,用StabilityTest测试一晚上,第二天早上用红外测温仪113度,室内温度30度。
作者: 超級狗    时间: 2014-5-30 08:01
本帖最后由 超級狗 于 2014-5-30 08:02 编辑 , w2 Q7 P  [% t6 N$ B* o+ M

; ~+ O. G4 E" Q1 ~  s總得給人家睡覺、休息吧?
5 v: E9 T7 P, u. {5 m8 q7 o
) x/ }2 j& l  v& d+ y# P+ ^* O# @二十四小時一直做會過勞死!/ b" `/ L0 ~# ~: t" ^9 R

) W/ k: `, o- {( s0 q/ t6 d! Q
作者: chenlinfeng88    时间: 2014-5-30 09:35
超級狗 发表于 2014-5-30 08:01( g* F  I7 @$ S1 i2 R
總得給人家睡覺、休息吧?
7 `7 A! K9 g. t! v- d$ ~& d; U+ q4 n( Q. E$ H
二十四小時一直做會過勞死!
( w# g# J0 W% q" @' W
极限测试
作者: dck    时间: 2014-6-3 17:06
估计DDR跑的频率太高了。降频试试吧。  B# H- s8 d7 T$ L) ^
, |: W" I; f$ u+ m1 ?, L
如果是全志的一般是使用内存测试工具测试出一个最高的DDR频率,然后在这个频率下降48MHz做开机老化测试。但是有时候讲48MHz是不够的,那只能再降,降到满足要求又老化不死机为止。有时候还可能降到比较低才符合要求。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2