阅读:1958回复:15
!!PCI9054求助!!(20分)
用9054做的PCI接口板,本地端只有一个双口RAM,现在问题是启动后可以进入win98,但是找不到卡,没有找到新硬件的提示,搜索新硬件也找不到啊。
首先LCLK有信号,prstn1和2已经接地; lhold和lholda直接相连, 现在没用EEPROM,将EEDI和EEDO用1K下拉到地; 比较担心的是本地段的READY#,到底应该怎么接,看有人说应下拉系统才能找到卡,可是在HDK里面明明是10上拉的啊,还有HDK里将LHOLD和LHOLDA全部10K下拉是什么意思啊。 还有板子做得有点大,PCI信号线超出了规范里面的长度限制,会不会是因为这个才找不到卡阿。 多谢了,现在很急得说,大不了多给点分了!! |
|
沙发#
发布于:2003-04-16 16:22
没用EEPROM是不可能找到的,pci clk的时钟我也没有照规范来,也没事。你在试一试,等你的好消息。
|
|
|
板凳#
发布于:2003-04-17 10:30
必须要有EEPROM才可以吗,不管EEPROM里面是否有配置信息?
那我先将SDK里面的9054配置文件写入到EEPEOM试试吧。 oh! god bless me! |
|
地板#
发布于:2003-04-17 10:30
必须要有EEPROM才可以吗,不管EEPROM里面是否有配置信息?
那我先将SDK里面的9054配置文件写入到EEPEOM试试吧。 |
|
地下室#
发布于:2003-04-17 12:04
没有eerom可以,只要将eedi/eedo下拉,与ready 无关.
但你的问题确实有点邪,在试试把! |
|
|
5楼#
发布于:2003-04-17 14:25
我又试过了,将SDK里面的eep文件写到93cs56中去,eedi,eedo相连而且3.9k上拉,情况还是一样的,可以进入系统,但是找不到卡。用空的EEPROM和不用EEPROM都一样,看来和EEPROM没什么关系。
而且在dos下用plxmon也没有找到,再windows下让系统搜索新硬件和用windriver也都找不到,现在就不知道该怎么办了。 唯一有区别的是加了编过程的EEPROM后在dos下用debug察看内存空间 c000:8000到c000:8fff中有了一些数据(原来全是ff),但是也看不出来是什么东西啊。 那位兄弟知道怎么办啊!! |
|
6楼#
发布于:2003-04-17 17:24
你的pci9054的3.3v是直接用计算机的吗,有的计算机可没有啊。你可以测一下你eeprom的di/do引脚,在加电时,有数据(数字示波器),或clk有时钟,3ms。如果没有,肯定是找不着,这种情况我碰到过。
|
|
|
7楼#
发布于:2003-04-17 20:03
我没有用槽上的3.3V电源,而是用5V转出来的。
刚才测di/do管脚是没有信号,可是PCICLK和LCLK上都有时钟信号啊 现在能怎么办啊 |
|
8楼#
发布于:2003-04-18 11:53
不仅是这样,上电后PCI端控制信号线(RST#,REQ#,IDSEL#等等)上全都是高电平,PCI端地址/数据信号线上都是低电平,可是时钟信号是对的。
现在我都要疯了,恨不得跳楼的说!! 那位高人救我一救!!! |
|
9楼#
发布于:2003-04-18 16:22
时间很短,示波器要用数字的,单次触发,一定要看到di/o信号,计算机需要的,不行的话再是一块板子,不会焊接有问题吧。祝你好运。
|
|
|
10楼#
发布于:2003-04-18 16:24
而且一定是计算机冷启动后, your board上电的瞬间有的。
|
|
|
11楼#
发布于:2003-04-18 16:38
谢谢你,我在试一下拉
实在不行就在做一块板子 |
|
12楼#
发布于:2003-04-18 19:28
我记得以前版主jst7792在这里贴过一个贴子的,
说过有关9054的启动问题的。 我记得是这样说的(jst7792) “PLX提供了一份说明,上面的意思是,如果使用空的EEPROM启动,则必须将READY_信号下拉,原来遇到这个问题的现在算有解释了 ” 你是否也可以这样试试你的板子呢 |
|
13楼#
发布于:2003-04-19 11:01
现在我将HDK中的eep文件写入了93cs56中,eedi/o上拉,启动后也找不到卡阿。
|
|
14楼#
发布于:2003-04-19 17:07
在开机的情况下直接插板子,实验一下。
|
|
15楼#
发布于:2003-05-10 17:05
以前我遇到的问题和你一样,我找不到卡的原因是本地时钟不对。
和pld有极大的关系。 |
|
|