在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
楼主: wdy9927

pci老问题,还是不清楚。

[复制链接]
发表于 2003-11-19 10:16:26 | 显示全部楼层

pci老问题,还是不清楚。

说的很详细了,顶一下。
 楼主| 发表于 2003-11-19 10:56:05 | 显示全部楼层

pci老问题,还是不清楚。

哦!
太感谢2位了。
还需要琢磨琢磨。
发表于 2003-11-21 08:22:15 | 显示全部楼层

pci老问题,还是不清楚。

建议此贴加精
发表于 2003-11-25 01:35:01 | 显示全部楼层

pci老问题,还是不清楚。

有个问题,是不是对所有的板卡,系统都是通过向cf8 cfc进行操作来读取或者向配置空间写?如果这样,每个板卡如何知道是在读自己呢?(因为现在各个板卡还没有配置好)
发表于 2003-11-25 08:56:57 | 显示全部楼层

pci老问题,还是不清楚。

   是的,通过向cf8写数据表明你要操作那条PCI槽上的配置空间的哪个地址,此时再去操作cfc,那么系统会在相应的总线槽上产生配置读写操作;
   也许你是想问各个PCI槽是如何区分的:PCI信号中有一个IDSEL,此信号是由系统驱动,而且各PCI槽上的此信号是不相连的,所以总线上每次配置操作只有一个槽的IDSEL有效,板卡只有在自己的IDSEL有效是才去进行相应的配置空间译码;
 楼主| 发表于 2003-11-29 08:13:48 | 显示全部楼层

pci老问题,还是不清楚。

caodb,这是pc平台的,如果是嵌入式的呢? 有没有什么经验?!
强烈要求斑竹给caodb加威望!
十分感谢!
发表于 2003-11-30 02:32:21 | 显示全部楼层

pci老问题,还是不清楚。



下面引用由greenpine2003/11/21 08:22am 发表的内容:
建议此贴加精

顶一下,,谁有权限加精啊,,,加精。。
 楼主| 发表于 2003-12-1 08:10:24 | 显示全部楼层

pci老问题,还是不清楚。

好象好久没看到这里的斑竹了!
发表于 2003-12-1 10:45:39 | 显示全部楼层

pci老问题,还是不清楚。

非常感谢大家的支持;
我前面说讲的的确只是针对PC平台的对配置空间的操作,在PC平台下,通过对CFC,CF8操作可以在PCI总线产生配置读写操作;
嵌入式系统我没有开发过;但是对配置空间的操作过程,原理是PCI协议所明确规范的;
嵌入式系统也应该有相应的支持,即通过某种手段来产生配置读写,可能仅仅是CFC CF8这两个端口不一样;
关键是我们理解配置空间的真正含义,至于通过什么方式去访问,那是做操作系统的人的职责;
 楼主| 发表于 2003-12-1 11:35:42 | 显示全部楼层

pci老问题,还是不清楚。


我的设备现在已经能访问了。 是象caodb说的,只是得到配置空间的地址的过程不是用cfc和cf8得到的,是通过查找deviceid和venderid得到的。其他的就差不多了。
这个帖子真的学到不少东西!  哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-9 22:28 , Processed in 0.022008 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表