wjckzdh
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1302回复:3

9052配置问题(20分)

楼主#
更多 发布于:2003-01-05 21:15
各位大侠,问题比较长,我已经做了一个ISA,只用到端口操作,端口为0x010-0x014,现在用9052改为PCI卡,使用ISA模式,卡已做好,能找到,系统已经分配资源,输入输出范围分别为D400-D47F、DC00-DC03、FFFC-FFFF,用自己编写的程序读到的BaseAddresses[1]=0xD401,是不是直接操作端口_outp或_inp端口0xD401+0x010,就相当于对原来ISA的0x010操作?可我写数据时,IOWR#口上根本没有写信号,不知为何?我的EEPROM配置如下:
空间1基址寄存器:03000001
空间1范围寄存器:FFFFFFF1
空间1总线定义寄存器:C0400002
片选1基址寄存器:03000009
中断控制/状态寄存器:00001043(INTCSR[12]=1)
控制寄存器:08220ed2
本人第一次开发这种板子,希望有经验的指点迷津,不胜感激!
hapi
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2007-09-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-06 20:09
这位兄弟,你的开发平台应该是windows吧,你所写的io即0xd401 那个段应该是9052 自己的配置空间的io,当然是不会在isa端口出iow信号的。另外,你要好好看看9052的配置寄存器那一章,应该是第八章吧,你的配置还有点问题。
xiang5828
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-07 09:14
我觉得你还是再看下9052配置那一章
wjckzdh
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-07 12:46
谢谢上面两位老兄,第一个给了10分,第二个给了5分,分数不多,不好意思!
问题我已经解决,我原来的配置简直是乱七八糟,现在配置好了,应该读端口pcibar3+偏移量。
游客

返回顶部