TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 PCIE 支持的配置访问方式有哪几种?

pcie的访问一般有通过CONFIG_ADDRESS和CONFIG_DATA两个寄存器端口进行访问的兼容pci的访问方式,和PCI Experss增强的配置访问方式也就是通过内存映射的方式访问设备的配置。我失恋一下通过CONFIG_ADDRESS和CONFIG_DATA两个寄存器端口访问好像行不通,是不是c6678不支持该中访问方式?若要使用内存映射的方式该如何进行设置,也是使用基地址寄存器来进行映射么?

Thomas Yang1:

6678支持此种方式配置,

具体设置请参考PCIE 用户手册和置顶帖中STK的例子。

guohai bai:

回复 Thomas Yang1:

例子没有枚举用的,例子只是对联,我现在要用CONFIG_ADDRESS和CONFIG_DATA去访问bus1,2.3…….上面的设备,pcie手册中并没有详解介绍如何去使用CONFIG_ADDRESS和CONFIG_DATA来访问下属总线及设备,所以才有此疑问,能不能贴上一段代码如何使用CONFIG_ADDRESS和CONFIG_DATA?多谢

Thomas Yang1:

回复 guohai bai:

枚举完成后,CFG空间寻址是通过BUS number,DEVICE number,function number进行的,有寄存器CFG_SETUP可以进行这几个地址的配置,论坛中有类似的帖子讨论,你搜索看下

guohai bai:

回复 Thomas Yang1:

现在还没到枚举完成之后,现在是要进行枚举,就是我如何将bus号写入到后续的桥中

赞(0)
未经允许不得转载:TI中文支持网 » C6678 PCIE 支持的配置访问方式有哪几种?
分享到: 更多 (0)