zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:7118回复:38

有关9054 EEPROM的三个问题

楼主#
更多 发布于:2004-04-20 23:19
我的卡用的是PCI9054,一个CPLD和两块FIFO(4K×16bit),还有28MHz晶振和一个NM93CS56N。只想用其中的DMA功能,EEDI、EEDO接在一起,再用1K上拉,前几天用一个空白的片子还能启动机器,找到硬件,安装后显示代码31,不能正确地装载驱动程序。
我有三个问题要请教:
⑴ 还能启动机器,找到硬件,安装后显示代码31,不能正确地装载驱动程序。是不是驱动程序不对,这里用的是PLX9030RDK-Lite中带的通用驱动程序。
⑵ 在昨天还能找到硬件时,用PlxMon读配置空间可以,但不能写配置空间。
⑶ 今天换了一块EEPROM后,机器都无法启动。再用另外的三块EEPROM按9054Databook的说明烧成各种形式的内容,均无法启动机器。让我摸不着道了。
按照前面的fanchao41的13条无法启动的原因,我都作了一遍检查,结果还是如此。现在我都搞不清楚,是什么地方的原因了,仅仅是换了一块EEPROM,型号内容都一样,片子肯定是没有坏的。
哪位大侠能回答我以上的三个问题,我会给你大大地加分!虽然以上的问题,以前有人问过,但没有得到确切的回答,所以再次地请教各路大侠。

最新喜欢:

lyjyjjlyjyjj
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-21 08:46
你用的9054,为什么用PLX9030RDK-Lite中带的通用驱动程序?
使用plxmon他自带的驱动啊!

还有,关于eeprom型号确实比较关键,我就很吃了亏.附件有参考列表,最好用他推荐的用,否则,很难确保不会出错.
附件名称/大小 下载次数 最后更新
2004-04-21_eeprom_plx列表.pdf (60KB)  131
Ymd1023
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2008-05-07
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-21 09:05
换一块PLX推荐使用的EEPROM 试一试
YMD
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-21 10:25
我用的就是PLX推荐的NM93CS56N,还有以前有位老兄的“霸王硬上功”,结果还是识别出设备后,要重启一下,然后又不能重启了。
我就不明白,芯片里还有什么设置没有?
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-21 16:50
我附件里有eeprom列表,你看下吧,我没看到其中有你所用的NM93CS56N
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-21 16:58
不过我查了下,NM93CS56N也支持连续读操作,按道理应该可以.
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-21 23:11
这种芯片应该是可以的,因为我写的第一点中,就有可以用的时候。我今天又对lamxu提出的十七条不能启动的原因作了一次全面的检查。结果发现,只有CCS#没有上拉,是悬空的。查了一下9054资料,内部有100K上拉电阻,外面不接应该没有什么问题吧?这个我也不知道。
还有一点就是,原来可以启动的时候,为什么不能用PLXmon进行写EEPROM的操作呢?
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-22 08:39
ccs#要求上拉!

还有,你的驱动安装成功了么?而且,在打开plxmon的时候是否探测到了你的板卡?
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-22 12:54
fanchao41,谢谢你!
现在我的机器无法启动。上午我在开机后,再插入卡,结果也能装上驱动。但重启后,又不能开机。
ccs#内部有上拉的,不接不行吗?
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-22 15:03
客气客气,我也只能把我的理解告诉你
个人理解ccs不上拉不行
还有我感觉似乎是你的eeprom配置内容有问题.
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-23 10:08
经过仔细的检查,原来没有接LCLK。
但现在的问题是:只能用全ff的eeprom,才能发现新硬件。
其他的配置都不行,fanchao41,你有什么高见?
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-23 11:47
除了上面的不解之外,我还有一个不明白的?
在识别出新设备后,资源列表中的资源怎么应用?都应该怎么和驱动程序联系呢?
各位知道的,能回复吗?我已经给分了。

资源类型 设置
内存 FB301000-FB3010FF
输入输出范围 A000-A0FF
内存 FB100000-FB1FFFFF
内存 FB000000-FB0FFFFF
中断请求           09

[编辑 -  4/23/04 by  zzhsteed]

[编辑 -  4/23/04 by  zzhsteed]
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-04-23 21:09
引用:\"照前面的fanchao41的13条无法启动的原因,我都作了一遍检查,结果还是如此\"
\"经过仔细的检查,原来没有接LCLK。\"
i服了u!

我想问下,你的eeprom全是F怎么会给你分配那些资源和中断呢?
好奇怪啊!
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-04-24 11:51
你看到过那个DATABOOK了吗?如果全是FF的话,那就用内部的默认配置。
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-04-25 16:07
可是我尝试过,如果默认配置根本不会给你分配中断!
而且经常进不了系统!
我个人理解默认配置只是让你的机器识别你的硬件(比如知道了是plx公司的9054或其他什么),分配内存和中断不可能是默认的.
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-04-25 21:45
是呀,就是因为这个问题才不能让我来写寄存器配置(我猜想是这个原因)。
如果我用中断的话,会告诉我,中断不能用,你说得对。
对照那13条,我还真的是没有辙了,只能继续努力的。
fanchao41老兄你是不是已经完成了,没有遇到这个问题吧。
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-04-26 08:47
to zzhsteed:
完成?没呢,我现对驱动头大如斗!
 
遇到过你的问题,我的是eeprom的问题,就是以前器件使用错误,系统不能正确读出里面的配置,我换了个就全都好了.
你的情况我也说不清楚,感觉应该没问题才对啊
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-04-26 19:07
其实我现在感到这个问题没有解决,将很难继续下去了。
希望看到这个贴子的朋友能回复我。
问题是:现在只能用全FF的片子才能启动并找到硬件,再装上驱动。
但在应用程序中,不能用中断,也不能用DMA,可能是因为寄存器没有配置的原因。
另外如果在CPLD中定义中断引脚的话,也不能启动了,这是我刚发现的问题,fanchao41,你见到过这个问题吗?
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-04-27 09:01
我对你的现象很困惑,不知道什么原因。我只是把我遇到的说出而已
你的问题我有2点看法:
1、你用全F写入装上驱动?你的驱动是自己做的么?
2、如果只是装载驱动的话,和本地逻辑是没有关系的。

个人理解,不对之处还往大家指出

我就知道这么多了
zzhsteed
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2007-06-05
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-04-27 17:47
今天下午用示波器仔细测了一下波形,发现波形跟93CS56上面说明的不同,我想可能是这个问题,晚上还要加班查这个问题。
但如果真是这个问题的话,就麻烦了,我的电路没有什么问题,不然就是9054坏了,而做了两个都试验过,难道是两个都坏了。另一块是不用的,只有在第一块出了问题,才用第二块试验一下的。
真是急坏了,一个星期了,还在原地踏步。看来只有老老实实地做啊,什么密诀没有的。
上一页
游客

返回顶部