xiaobinliu_2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2003-12-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1010回复:3

100分求教!!!

楼主#
更多 发布于:2003-11-04 14:32
求教版主、CYOUNG、及各位高手:
我用s5920做pci的一个卡,现在读写内存不一致,我的用户端为16位。
我的eeprom配置如下
帮我看看eeprom的值,好吗?
40h:10e8;设备id
42h:5920;生产商id;
44h:0103;pci command
46h:0000;pci status
48h:00;revision
49h:ff0000;class code
0ch:00;cacheline size
0dh:00;Latency Timer
0eh:00;Header Type
0fh:00;Built-in-Self Test
10h:10e8ff81;BADR0
14h:bfffe000;BADR1
18h:bfffe000;BADR2
1ch:00000000;BADR3
20h:00000000;BADR4
24h:00000000;BADR5
28h:00000000;Reserved
2ch:10e8 ;SVID
2eh:00ee ;SID
30h:00000000;Expansion ROM Base Address
34h:00000000;Reserved
38h:00000000;Reserved
3ch:ff ;Interrupt Line
3dh:01 ;Interrupt Pin
3eh:00 ;Min.Grant
3fh:00 ;Max.Latency
现将我的NVRAM插入S5920的开发板内,同样读写内存不一致。读写内存我用的是开发板提供的程序。
希望能帮我看看.一般怎么调试这种板卡呀,谢谢了.








 
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-04 17:50
10h:10e8ff81;BADR0
14h:bfffe000;BADR1
18h:bfffe000;BADR2


这里有点问题,你配置了两个相同的空间的话,驱动程序有可能分别不出你要操作的是哪个
答得好的话,请兄弟们加点分,那是对我的肯定
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-11-05 09:25
老大,你的配置空间定义不符合pci规范
正确的定义示例是这样的:
     io空间 :  0xffffff01 表示申请256字节的io空间
     内存空间 : 0xffff0000 表示申请64k字节的内存空间
我以前用过5920/5933,我的邮箱zxw_top@sohu.com
xiaobinliu_2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2003-12-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-05 15:18
谢谢zxw_top和CYOUNG,不过我定义的通道是不是位的故D31D30应为10,通道大小为8K,所以
14h:bfffe000;BADR1
18h:bfffe000;BADR2
烦请继续指教!
游客

返回顶部