迅维网

查看: 3333|回复: 18
打印 上一主题 下一主题

有关软启寻址的一些疑问,望高手解答

  [复制链接]
跳转到指定楼层
1#
发表于 2012-4-1 21:20:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 马来西亚 来自 马来西亚

马上注册,获取阅读精华内容及下载权限

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

x
因为最近手上有了个模拟示波器(小日本的“岩崎SS-7821"),维修中可以用波行数据来说明问题所在,下面就说说我个人的一点疑问,希望能得到解答。
   维修中好像有个通过看内存上的波来判断主板是否亮机的方法,,要说没记错的话好像是说内存上有3串波后就亮机了,我的疑问是,波形是数据交换的体现,当CPU上电结束后,发出一组地址数据什么ff000放到FSB上,ADS有效后经过北桥解码然后到南桥,最终到bios,然后自检,这期间好像没有经过内存,(或者说内存没有处理过数据)可是维修中为什么在内存上打波形就能判断开机不开机?
      有听到相关回答是bios映射,可是这个太深,文化程度有限,映射的意思是不是就是把BIOS 拷贝到内存?如果真是这样的话,那么cpu在硬启动结束后开始寻址时,数据交换又是个什么样的顺序呢?
   希望大家回答……

2#
发表于 2012-4-1 21:24:34 | 只看该作者 来自: 辽宁 来自 辽宁
内存和显卡,需要BIOS去检测的

回复 支持 反对

使用道具 举报

3#
发表于 2012-4-1 21:37:05 | 只看该作者 来自: 辽宁铁岭 来自 辽宁铁岭
加电自检程序

回复 支持 反对

使用道具 举报

4#
发表于 2012-4-1 21:43:23 | 只看该作者 来自: 广东广州 来自 广东广州
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这么说你懂了吗?你没有必要上升到什么地址的层面上去理解这个问题。这本身是一个很简单的事。

回复 支持 反对

使用道具 举报

5#
发表于 2012-4-1 21:46:18 | 只看该作者 来自: 马来西亚 来自 马来西亚

在这个问题上我游电钻牛角尖了,,bios去检测内存,那是否可以理解成在cpu发出地址在到达BIOS之前内存上没有波形?还有就是若是单单自检内存,为什么会有几串波?

回复 支持 反对

使用道具 举报

6#
发表于 2012-4-1 21:47:21 | 只看该作者 来自: 马来西亚 来自 马来西亚
硬件维修基地 发表于 2012-4-1 21:31
加电自检程序

这个回答可真谈不上好啊

回复 支持 反对

使用道具 举报

7#
发表于 2012-4-1 21:51:33 | 只看该作者 来自: 湖北武汉 来自 湖北武汉
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测内存时,测内存上会有一次波型跳变,检测显卡和其它设备的时候会有一次跳变,最后亮机时波型跳变更明显。
这也就是常说的内存上波型跳变两次后亮机,事实上CPU跑码了,再还没有到检测内存那一步时内存上是不会有波型跳变的。一般有一次波型跳变说明检测到内存了,但不一定过了内存,如果有两次跳变,基本上是过了内存,但没有过显卡或其它外设。

点评

T400 E40 还有很多板子 包括东芝ATI独显板的,有很多是先读显卡后走内存,很多新板子启动顺序是不一样的,从奔三开始的外核内核供电 ,到我们现在常修的双核, 再到先启CPU供电再启CPU里的北桥跟显卡供电I框架的板子  详情 回复 发表于 2012-4-1 23:29
回复 支持 反对

使用道具 举报

8#
发表于 2012-4-1 21:53:08 | 只看该作者 来自: 马来西亚 来自 马来西亚
心在飞翔 发表于 2012-4-1 21:43
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这 ...

或许我有点钻牛角尖了,对内存的读取,读取的是什么数据(是不是bios的数据)?如果是得话,数据怎样到内存的?

回复 支持 反对

使用道具 举报

9#
发表于 2012-4-1 21:56:08 | 只看该作者 来自: 马来西亚 来自 马来西亚
心在飞翔 发表于 2012-4-1 21:43
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这 ...

还有就是内存上的波是对内存进行了正常的读取,(听说有3串波)分别读取的时那些数据?

回复 支持 反对

使用道具 举报

10#
发表于 2012-4-1 22:01:01 | 只看该作者 来自: 马来西亚 来自 马来西亚
whdiy 发表于 2012-4-1 21:51
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测 ...

谢谢,可是为什么自检显卡等外设的波形在内存上也有呢?

点评

同意楼主: 1.0
同意楼主: 1
自检程序要在内存中运行吧。。bios要把自己放进内存中才能运行吧  发表于 2012-4-2 17:00
CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?  详情 回复 发表于 2012-4-1 22:04
回复 支持 反对

使用道具 举报

11#
发表于 2012-4-1 22:04:12 | 只看该作者 来自: 湖北武汉 来自 湖北武汉
云中鸿鹄 发表于 2012-4-1 22:01
谢谢,可是为什么自检显卡等外设的波形在内存上也有呢?

CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?

回复 支持 反对

使用道具 举报

12#
发表于 2012-4-1 22:31:51 | 只看该作者 来自: 马来西亚 来自 马来西亚
whdiy 发表于 2012-4-1 22:04
CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?

可是不上内存cpu也同样可以读取到BIOS 信息啊

回复 支持 反对

使用道具 举报

13#
发表于 2012-4-1 22:35:41 | 只看该作者 来自: 河南驻马店 来自 河南驻马店
我也算明白了 。不知道理解的对不对。就是CPU开始寻址首先到北桥再有北桥到南桥,再有南桥到BIOS
这时bios正常的话可以测到CE#  OE#都为低电平。WE为高电平。说明BIOS输出正常。接着有BIOS输出自检程序
到南桥。再有南桥到北桥。再有北桥到CPU。这时CPU开始工作。接着内存,现在在内存上才能测到波形,接着检测显卡。还有别的东西 。所以内存有几次跳变信号。不知道对不对。错的地方高手指点一下。谢谢

回复 支持 反对

使用道具 举报

14#
发表于 2012-4-1 22:53:16 | 只看该作者 来自: 马来西亚 来自 马来西亚
litao369 发表于 2012-4-1 22:35
我也算明白了 。不知道理解的对不对。就是CPU开始寻址首先到北桥再有北桥到南桥,再有南桥到BIOS
这时bios ...

我也是有同样的含糊……是不是cpu发出的那组数据返回cpu后才读取的内存,显卡,外设……

点评

是的,整个加电自检是以从BIOS里读取的等程序为准的,返回CPU后,开始检测CPU,内存,显卡各项指标及完整性。  发表于 2012-4-1 23:14
回复 支持 反对

使用道具 举报

15#
发表于 2012-4-1 22:54:22 | 只看该作者 来自: 江苏无锡 来自 江苏无锡
whdiy 发表于 2012-4-1 22:04
CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?

这个相关信息是在CPU检测内存的时候存进去的么

回复 支持 反对

使用道具 举报

16#
发表于 2012-4-1 23:24:27 | 只看该作者 来自: 广西南宁 来自 广西南宁
这个问题还是去看看BIOS的原理吧还得了解一下主板的开机顺序知道了这些就明白了

回复 支持 反对

使用道具 举报

17#
发表于 2012-4-1 23:29:10 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
本帖最后由 ╮初罪、 于 2012-4-1 23:30 编辑
whdiy 发表于 2012-4-1 21:51
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测 ...

T400 E40 还有很多板子 包括东芝ATI独显板的,有很多是先读显卡后走内存,很多新板子启动顺序是不一样的,从奔三开始的外核内核供电 ,到我们现在常修的双核, 再到先启CPU供电再启CPU里的北桥跟显卡供电I框架的板子,理论是为实战维修服务,示波器在实战维修中 特别的强大 包括芯片本身的好坏,PWM 中的死机 掉电 读XP很卡不过 (LPC总线) 这些问题 用示波器打,才能发现的,GPIO LCP总线的待机波形分析 X-BUS里的波形分析 ,当然还有i2C总线定义的实战应用 这些要是吃透的话,一修的本不说秒杀也差不多,有些特殊的故障是必须要让示波器上场 这些只是入门,还有更深的工厂级真正抓信号的延迟与同步,当然要有工厂资料才可以,入门百兆示波器即可。

点评

PCI-E的独立显卡板,肯定是先检测PCIE的,台式机也是一样。  详情 回复 发表于 2012-4-2 16:33
回复 支持 反对

使用道具 举报

18#
发表于 2012-4-1 23:47:44 | 只看该作者 来自: 马来西亚 来自 马来西亚
云中鸿鹄 发表于 2012-4-1 22:53
我也是有同样的含糊……是不是cpu发出的那组数据返回cpu后才读取的内存,显卡,外设……

说句不怕你们笑话的话,现在进过高手点播搞明白了一点,原来CPU寻址和软启动不是一码事,寻址结束后才开始软启动的(也就是说POST自检)可以简单的理解成,cpu到BIOS 里面寻址成功后得到地址后就要开始分配地址(或许有点不恰当,但是容易理解一点)
现在还差软启没搞明白……
继续……努力中……

回复 支持 反对

使用道具 举报

19#
发表于 2012-4-2 16:33:33 | 只看该作者 来自: 广东 来自 广东
╮初罪、 发表于 2012-4-1 23:29
T400 E40 还有很多板子 包括东芝ATI独显板的,有很多是先读显卡后走内存,很多新板子启动顺序是不一样的, ...

PCI-E的独立显卡板,肯定是先检测PCIE的,台式机也是一样。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复