niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1576回复:13

我的9052 windriver无法配置?

楼主#
更多 发布于:2003-10-22 10:28
我是用9052作的pci to isa卡,能够用plxmon找到,并能配置。
但是用windriver的时候,能发现9052,但是无法读取io和memory。
不知,那位高人能解答。

最新喜欢:

woaidaimiwoaida...
刚刚接触PCI,希望多多交流
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-22 10:44
你的不能读取是读出来的数据是错误的,还是一读就死机,要是前个,55555555555.我也没有调好.我的email是nondrinker@163.com/欢迎一起探讨.
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-22 10:53
是根本就没有发现io和memory地址。
查看pci register时,发现只有VID,DID是对的,
那些BAR0,BAR1,BAR2,BAR3跟plxmon的读的不一致。
????
刚刚接触PCI,希望多多交流
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-22 11:48
那你在plxmon中读出来的是不是正确的?如果不是,那就要好好看看你的eeprom的值了.
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-22 12:05
我在plxmon读是对的。
不过运行windriver后,plxmon也就无法再读了。要重起,plxmon又能正常读写。
刚刚接触PCI,希望多多交流
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-22 13:48
我的是plxmon2000不能读写,windriver倒是可以,.但是读写的也不对... :(
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-24 11:06
windriver可以查看到9052卡的中断,但是看不到io和memory的地址


我的eepprom的设置如下,想映射的io的地址是1e0~1ef

Device (00h): 9050
venddor (02): 10B5
class  (04): 06800001
subsystem (08):9050
subsystem ven (0a):10B5
interrupt (0e): 01
LAS0RR (10):0FF00000
LAS0BA (24):00000001
LAS0BRD (38):00000022
LAS1RR (14):FFFFFFF1
LAS0BA (28):000001E1
LAS1BRD (3C):00000022
INT (5C):00001000
CTRL :00084012
 
刚刚接触PCI,希望多多交流
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-24 17:03
你的eeprom很多地方都写错了....
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-24 17:14
你的eeprom很多地方都写错了.... 你的要求到底是什么???
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-10-24 19:12
其实,我的要求很简单,就是想把原isa卡上的0x1e0~0x1ef映射到pci9052上,同时还有一个中断。是8位io,没有memory。
兄弟,你能否帮我指一下,是那些有问题。
刚刚接触PCI,希望多多交流
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-10-24 20:04
我的本地控制信号是这样连接的,不知是否准确。
lrdyi接地,chrdy上拉接高,nows接地,lhold接地,mode接地。
主要是这几个控制脚我都没用到。
刚刚接触PCI,希望多多交流
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-10-24 20:09
呵呵.今天我没有时间帮你慢慢看.时间太晚了..但有几点明显的错误,
INT (5C):00001000你没有指出中断..
LAS1RR,是io的范围.看你的大概可以设置为0ffffff1.
LAS1BA是基地址.000001e1
CS1BASE是片选基地寄.000001e9


这些都是根据你的要求写的.



niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-10-25 10:52
nondrinker兄,
你能不能把你的9052图给我参考一下
刚刚接触PCI,希望多多交流
niowl
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2009-01-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-10-25 12:20
我发现写数据时iowr有信号。地址与数据也有而且值是对的,但是它们始终保持不变。我怀疑9052在等待什么应答信号似的。可以那些我局端控制信号我没有连接,只是把它们接高,或拉地而已。不知该怎么办?
刚刚接触PCI,希望多多交流
游客

返回顶部