微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > TV-BOX在主界面什么都不做,死机会是什么原因?

TV-BOX在主界面什么都不做,死机会是什么原因?

时间:10-02 整理:3721RD 点击:
TV-BOX在主界面什么都不做,死机会是什么原因?在主界面,没有做其他动作,过了一晚上,第二天早上来发现死机了。

一、熱過頭
二、睡死了
.
.
.

温度不高,在高温60下做了22台机器,2天都没有死

做logger program 来记录每一刻发生的事。
硬件不好调,一定要在firmware上跟踪才行。

抓LOG不能抓死机的瞬间。

做了高温60度24小时的机器,再常温下老化试验,发现容易死机,而且有一台死机后拔电,发现无法启动,接串口发现如下信息:
HELLO! BOOT0 is starting!
boot0 version : 3.0.0
initializing SDRAM Fail.
现在知道是DDR的问题了,再仔细分析一下

目测全志方案!

全志的方案恐怕抗不住70度的极限哇,60的环境温度加上自身的发热,积累性热量可能会导致方案中的某些商规器件(0到70度)工作在边缘状态。

感觉应该是DDR布线问题,可能是时钟频率跑的比较高,而布线又不太好,就跑死了。我以前就遇到过,DDR的数据线参考平面画的不太好,时钟频率稍微高点的话,就跑死了,把时钟频率降下来,就不死机。

先从电源上考虑。

以前碰到过类似的问题,是fireware里面关于内存的配置参数那里有问题,还有就是检查一下DDR有没有超频率使用。

如果DDR走线是用参考设计的电路,一般问题不大。
1。电源平面通过的电流够不够?另外注意PLL电源脚
2。NandFlash掉程序了?initializing SDRAM Fail不一定是DDR问题

全志A31S,不加任何散热的,用StabilityTest测试一晚上,第二天早上用红外测温仪113度,室内温度30度。

總得給人家睡覺、休息吧?
二十四小時一直做會過勞死!

极限测试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top