lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2466回复:21

pci9052的板卡出现奇怪的现象?求助!

楼主#
更多 发布于:2004-08-17 22:28
我的板卡在计算机开机时,听不到“嘟”的一声,机器没有反应,起不来。请问谁知道是什么原因??拔掉配置芯片,电脑能正常起机。
在我的硬件配置是用别人已经通过了的配置数据,没有错误。只是在局部总线那端的fpga内部的程序没有写,全部是高阻状态。我在想是不是,在上电复位时配置与局部总线的引脚相关。
jec017
驱动太牛
驱动太牛
  • 注册日期2002-08-22
  • 最后登录2008-01-09
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-18 15:52
应该是在上电复位时配置与局部总线的引脚相关,
]
写FPGA看一下。
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-19 18:48
请问:对局部总线的哪些信号需要配置?我现在已经将这些引脚的输入输出特性写到FPGA里,由于FPGA内部的程序,还没有做好,暂时所有输出都是高阻态,这样还是不行?还是没有应!!!
难道输出要精确到高低电平?
PCI9052的上电复位都与什么有关?做些什么操作?
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-19 18:51
我在具体介绍一下我的板子的有关情况:
我的PCI板卡插上后不能启动机器,没有"嘟"的一声,电脑完全没有反应。
我的配置芯片是nm93cs46,是在别人的板卡中已经运行正常的配置,工作在C模式。硬件的连接也是按照别人的连接,只是改动了局部端的信号连接,没有改动与PCI总线的连接
在pci接口电路这边不知道出什么问题?
目前,不敢让板卡放在机器上太久,在短暂的时间中作了如下测试:
BCLKO信号测量值在34M 左右,让机器重新启动也可以测到局部总线的复位信号LRESET信号复零。在PCI信号这边的引脚探针不好放入没有测量纪录。
请问,这到底是事么原因?怎么调试?有什么好的调试方法?我是第一次作板子,没有什么硬件经验,而且是第一次接触PCI9052以及驱动。盼望高手指点迷津。硬件调试本该在8月5前,都拖了好多天了,天天都有人来问,都快郁闷死了了。
另外:pci9052有没有坏了的可能??
qiaozhigang
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-19 19:59
我的板卡在计算机开机时,听不到“嘟”的一声,机器没有反应,起不来。请问谁知道是什么原因??拔掉配置芯片,电脑能正常起机。
在我的硬件配置是用别人已经通过了的配置数据,没有错误。只是在局部总线那端的fpga内部的程序没有写,全部是高阻状态。我在想是不是,在上电复位时配置与局部总线的引脚相关。


那还是你的配置芯片配置有问题,要根据你自己的硬件写自己的配置,你可以插一个空的配置芯片,开机后用windriver写入配置信息。一定要算好了,不然很容易出问题的。
seegerhelen
驱动牛犊
驱动牛犊
  • 注册日期2004-08-12
  • 最后登录2008-05-05
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望13点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-20 09:13
 :)可能是bios监测没有通过。寄存器配置有问题吧?!! :cool:
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-08-20 21:31
我觉得不一定是配置的问题。我今天又作了几个小试验如下:
    将没有eeprom的电路板插上,电脑没有发现新硬件的提示,而在同一电脑上,那以前别人做好的板子,拔掉eeprom后插上,电脑有发现新硬件的提示。我对比了别人和自己的板子的所有PCI端的联线,没有问题。我觉得这样,电脑应该要能够找到找到新硬件。
   我下周一想焊一块新板子,只焊pci9052,看一看插在电脑里能否出现:发现新硬件的提示。如果有,说明我的硬件是没有问题的。你们觉得这样可以吗?
也就是说,一块板卡上只有9052,是不是就可以让PCI发现新硬件?
毕竟要浪费一块芯片,希望得到大家的讨论,这样行吗?这样能否肯定我的板子硬件PCB没有问题???
qiaozhigang
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-08-21 11:16
只焊上9052能用。从你说的别人的板不放EPROM能测到而你的不能来看,你的PCB有问题的可能性大,检查一下你的走线看看,注意一下线的长度,再不行可以把你的.ddb发到我的邮箱,我帮你看一下,是:qiaozhigang@tom.com
qiaozhigang
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-08-21 11:18
还是你的板不问题可能性大,再查一下你的走线,特别是线的长度。再不行就把.ddb发到我邮箱,我帮你看一下。是qiaozhigang@tom.com。
sssbang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-24
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-08-23 12:47
先别急,可能是pci部分虚焊,也会无法启动的。
colinyou
驱动牛犊
驱动牛犊
  • 注册日期2003-11-03
  • 最后登录2006-03-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-08-23 22:03
请你检查以下PCI9052与金手指之间的连线有无问题,看有无虚焊或短路,我以前就是因为短路出了问题。
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-08-23 22:34
我查过两次接口,未发现有虚焊。好郁闷阿!
我今天将eeprom拔掉,然后启动机器,还是和以前一样,系统并未发现新硬件,但是用windrive能够发现刚插入的板卡,其显示的数据都是0000,是不是他的默认值??还可以运用它自动生成inf文件。下一步的测试我不会,大家觉得该做什么?
这能否说明我的硬件没有问题??
qiaozhigang
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-08-24 07:42
你说将eeprom拔掉,然后启动机器,还是和以前一样,系统并未发现新硬件,但是用windrive能够发现刚插入的板卡,其显示的数据都是0000,这不是他的默认值,默认值会是9050,还是你的板有问题。
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-08-24 22:17
经天测试没有任何的进展,明天只有再测量一次看是否有电路,上帝保佑希望有结果。
soarlong
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2004-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-08-27 10:40
我用的是PCI9080,也是同样的问题,真郁闷。
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-08-28 21:52
看样子碰到我们这样的问题的人还是不多,没有人能够指出我们错的原因
ABC000
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-08-31 06:00
1. Make sure there is local clock.
2. All local control signals are pull up.

Without an EEPROM, it should work using the default value.
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-08-31 22:04
本地时钟已经加上,经测量没有问题。本地段也接好了。
我现在的问题已经深入了一些。我手头上有两块板子,一块是自己做的,另一块是别人已经证明成功的、生产第二块的板子。用windriver测试板卡,板子上使用全FFFF为内容的EEprom结果如下:
我那块插入时:windriver显示0000  0000  STS:8280
好的那块板子:windriver显示9050  10B5  STS:0280
两块板子同时插入:windriver显示0000  0000  STS:8280
           和:9040  10B5  STS:8280
好奇怪阿?我查了STS的最高位表示:奇偶校验错,我的板子插上后居然使正常的板子也不正常,是不是我的数据线有问题?如果是,是哪一条数据线呢?9050变为9040,我不知道windriver读入方式和顺序,谁能够指点一二,谢了先!
lsj802
驱动牛犊
驱动牛犊
  • 注册日期2004-06-30
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-08-31 22:14
刚才的输入有点误差:重新输入如下。
一块是自己做的,另一块是别人已经证明成功的、生产第二块的板子。用windriver测试板卡,差的板子没有用EEPROM(因为使用的话就不能启动)。好的板子上使用全FFFF为内容的EEprom测试结果如下:
我那块插入时:windriver显示0000  0000  STS:8280
好的那块板子:windriver显示9050  10B5  STS:0280
两块板子同时插入:windriver显示0000  0000  STS:8280
           和:9040  10B5  STS:8280
好奇怪阿?我查了STS的最高位表示:奇偶校验错,我的板子插上后居然使正常的板子也不正常,是不是我的数据线有问题?如果是,是哪一条数据线呢?9050变为9040,我不知道windriver读入方式和顺序,谁能够指点一二,谢了先!
ABC000
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-09-01 00:59
In the bad board, there is no EEPROM. How do you connect the EEDI/EEDO pin? If there is no EEPROM, the pin should be pull low.
上一页
游客

返回顶部