DDR焊接短路导致内存异常

Posted 努力努力再努力~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DDR焊接短路导致内存异常相关的知识,希望对你有一定的参考价值。

        作为嵌入式软件开发工程师,开发调试过程中,遇到业务上的问题,基本不会往硬件方面考虑;特别是针对本文要描述的此类问题,开始一度怀疑是软件踩内存,排查到最后尽是ddr硬件焊接短路导致的地址索引异常

        本文对该问题的排查思路作出分享,帮助读者积累一些经验。另外介绍了在分析过程中使用的内存测试工具memtester如何在嵌入式环境交叉编译执行。

问题描述

        设备启动,显示花屏,多台设备出现该问题,出现问题的设备问题必现。(至于是什么设备可无需关心,可带入是手机设备来便于理解;手机启动,手机屏幕花屏,换个显示器仍然存在问题)

初步分析

        显示花屏,有点计算机基础的都知道,显示的大致原理是,申请一块显存,将需要显示的内容填到显存中显示;显示花屏了,验证排除了显示器问题,那就怀疑是显存内存被踩导致显示异常

深入分析

1、排除正常业务写入非法数据:

        显存的使用如下:

        实验:将出现异常时的显存地址(假设:0x7fcd0000)

以上是关于DDR焊接短路导致内存异常的主要内容,如果未能解决你的问题,请参考以下文章

线路板短路检查

电脑内存条扩展

我的笔记本是ddr3l的,装ddr3标压内存条能不能用?会不会对硬件有损害?谢谢了

PCB电路板短路检查方法

电脑显示磁盘空间不足是啥意思

六种PCB电路板短路的检查方法