在最近支持AM335x的过程中,不时发现有些朋友的AM335x系统板出现各种类似于“稳定性的”问题:系统在一般状况下可以正常的运转,但是一旦遇到重负载、运行至高主频的情况,板卡就会发生死机。这种稳定性问题也算是比较常见,诱因也比较多,Debug思路如下:
Debug这种问题时,首先一定要确保原理图的设计合理,驱动移植正确。特别要注意DDR这块的设计,DDR3的话一定要做software leveling,此外可通过软件进行DDR的读写压力测试等,来验证是否是DDR的问题。对于这些调试手段,william hill官网 上已有不少文章进行详细的描述。这里,我主要想描述的,是在通过各种手段排除了上述因素后,还需要额外注意的一个因素----电源质量。这种因素往往比较隐蔽,不太容易被发现,发生概率也不是很高。下面通过一些实际的案例,让大家了解一下这类问题的现象、起因和解决方案,也方便大家在以后的Debug过程中多一些手段。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !