找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 674|回复: 5
打印 上一主题 下一主题

BIOS无法检测内存。

[复制链接]

29

主题

89

帖子

307

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
307
跳转到指定楼层
1#
发表于 2012-3-30 10:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
自己做的单板计算机,处理器是AMD ALX800,共出了5片,有4片测试完全通过了,剩下一片怎样调试都无法启动BIOS。' P+ I& Q6 a! f# h4 z+ U3 Q, C! m
Debug卡代码显示C1,即内存自检无法通过。
, P5 i$ I. l, f6 o5 H: N- e. S9 r9 J我是这样理解的:+ }0 f7 A% v! m$ p" r, T0 F
从给板子加电启动,开始Debug卡的检测从00开始,直到C1停止,是否意味着,C1代码之前的检测都通过了呢?也就是处理器工作正常。现在我将故障的原因定位在内存颗粒本身和内存旁边的阻容器件上,通过排查内存旁边的每一个阻容器件,可以确定故障和阻容器件没有关系了,那就剩下内存颗粒,我换过不同批次的内存颗粒,在其他4片完好的板子上,这两批次的内存颗粒都用了,都可以正常工作。另外,我把内存颗粒全部摘除,Debug卡的检测代码仍然是C1,我在想,是否BIOS根本就没有检测到内存呢?难道是板子本身内存的地址线,或者数据线有不通导致?
% X! P* V$ R$ Q. Y" k  U$ W3 W$ c2 l- d1 d4 J: `- S% \( }
请版上的朋友们帮我分析下可能的原因。$ N+ f0 ]2 Y4 j$ K; f2 w" B
: k" d- m, d4 t3 f; S4 _# U- w1 b
谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

29

主题

89

帖子

307

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
307
6#
 楼主| 发表于 2012-4-9 16:53 | 只看该作者
dzwinner 发表于 2012-4-9 16:36 2 y6 T( L! X9 [! s2 E1 i: g
仔细看看PCB 走线吧,等长,拓扑,组与组之间的长度误差等,还有是否同一组走线是在同一层。特别是差分线的 ...

* {0 }2 j1 `0 @* `* e" ~; \7 L) j! H  F5 X谢谢你。
6 I2 k0 F0 G: a1 m不过,我想问一下,没有其他的可能了吗?
! i/ D2 m- ]. f0 T) c6 Q
/ k$ `6 }  w0 F- h- [- u+ F* v如果是PCB走线的原因导致了BIOS无法启动的故障,那么其他4片能够正常工作又如何解释呢?这5片是同时生产的,Gerber文件都是一样的。

18

主题

363

帖子

583

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
583
5#
发表于 2012-4-9 16:36 | 只看该作者
仔细看看PCB 走线吧,等长,拓扑,组与组之间的长度误差等,还有是否同一组走线是在同一层。特别是差分线的等长。静下心,仔细核对layout guide,以及实际的PCB 走线。

29

主题

89

帖子

307

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
307
4#
 楼主| 发表于 2012-4-9 13:33 | 只看该作者
dzwinner 发表于 2012-3-30 13:40
- ~+ v5 X8 b& e你先看看其他好的4片是不是真的没问题,既然内存部分你怀疑有问题,就重点测试那4片的内存,能不能高速跑起 ...

1 r5 y" m% H( u9 i! I内存的性能测试我应该还会继续在接下来的测试中去做。
6 k! i: x! D( c7 l% j* D6 ?9 g  {1 p4 t现在关键的是,第5片上电后无法启动这个问题难以解决,Debug卡显示的代码C1没有变化过,
& N+ q) v: U4 n9 R; W: |当然我不能完全依靠Debug卡的代码来推测问题的原因。但其他4片上,Debug卡显示C1时,确实是内存部分出了焊接的问题,处理之后都能够恢复正常了。& [/ ~) w5 J- p0 B; r
我开始怀疑是否CPU出了问题,因为内存控制器位于CPU的北桥上面。

5

主题

1254

帖子

2680

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2680
3#
发表于 2012-3-30 17:32 | 只看该作者
楼上说的有道理!!!重点还得检查下那4片好的内存性能是否真正满足!!

18

主题

363

帖子

583

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
583
2#
发表于 2012-3-30 13:40 | 只看该作者
你先看看其他好的4片是不是真的没问题,既然内存部分你怀疑有问题,就重点测试那4片的内存,能不能高速跑起来。还有一种最坏的情况,就是内存部分走线没有做好,出现局部蚀刻不充分==原因。我最近做的一款产品,某一块板TF卡也是无法识别。最后找到原因,是TF卡的复位信号有严重的振铃。恰巧其他几块板就通过了。所以你4片没问题,不代表你内存部分就真的没问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-25 20:17 , Processed in 0.058533 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表