AnsweredAssumed Answered

IMX6Q板子启动问题

Question asked by yz.z on Mar 13, 2019
Latest reply on Mar 14, 2019 by Wigros Sun

       参考SABER Lite做了一块imx6q板子,发现在冷开机启动,无法启动系统,使用示波器量imx6q的24MHz晶振,是起振的,32.768KHz晶振也是起振的;imx6q各个供电电源均正常。

       1、冷开机上电5~10分钟后(此时imx6q的温度比较高的,45℃左右),再按复位键,重启系统,才能正常运行系统。热机情况下,上电立即启动运行系统。

       2、如果冷开机不到5分钟,如3分钟左右,按复位键,重启系统,从终端打印信息看,无打印信息,或者打印输出只跑了uboot,到启动内核部分就卡住了,或者是启动进入内核后,出现读取错误,打印很多乱码数字。

       3、冷开机进行DDR压力测试,设置测试频率从400MHz~540MHz,在进行第一次测试时,在396MHz这个频率下,都无法通过测试,出现错误而停止。然后继续进行第二、三次测试,才能从396MHz开始,到537MHz结束,完成通过测试。而有时候,到537MHz这个频率的时候,就出现错误。

       出现这样的现象,是不是imx6q芯片、DDR3芯片在贴装的时候,出现虚焊而导致的呢?还是PCB板子本身的质量问题,如过孔断裂、虚断,在受热膨胀,接触导通;冷却收缩,断开开路而导致的?还是电路原理设计不合理,imx6q的上电时序出现问题,而导致无法冷开机启动系统?

       望有经验者,或者NXP的技术支持工程师能给予指导,指出出现该现象的原因。谢谢!

Outcomes