首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VxWorks中配置PCI- to -PCI桥设备?

如何在VxWorks中配置PCI- to -PCI桥设备?
EN

Stack Overflow用户
提问于 2010-07-30 00:33:53
回答 1查看 2.7K关注 0票数 1

我正在使用VxWorks中的板级支持包(BSP),它使用pciAutoConfig()来配置PCI总线。当我将以太网控制器卡添加到总线时,pci显示例程不显示该卡。

使用总线分析器,我发现以太网适配器实际上由一个PCI-to-PCI桥组成,桥后面有两个以太网控制器。BSP似乎没有正确处理以太网控制器包含的PCI到PCI网桥。

我的问题是,我应该查看什么库和配置来配置PCI- to -PCI桥?我认为这些调用应该放在sysHwInit()中,即现有的pciAutoConfig()调用所在的位置。

pciAutoCfgCtl()有一个PCI_BRIDGE_PRE_CONFIG_FUNC_SET参数,该参数指向用户定义的函数以配置总线。这是唯一的方法吗?或者,在VxWorks库中有什么东西可以帮我做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-20 18:29:49

我认为查看特定于BSP的PCI自动配置例程是可行的。

网卡上的PCI-to-PCI网桥是否正确枚举?主窗口和辅助窗口是否有意义?是否有足够的总PCI内存空间来包含以太网控制器芯片所在的辅助总线所需的空间?如果不是,您可能需要增加PCI_MEMIO32_SIZE_SET的值。

如果适配器卡上的网桥枚举不正确,您应该能够通过向BSP的sysPciAutoconfigPreEnumBridgeInit()例程添加代码来手动配置网桥。

BSP是否提供了sysPciAutoconfigInclude()例程,该例程将在默认情况下枚举网络适配器上的以太网控制器设备?如果不是,则必须向其中添加以太网控制器设备,否则它们将在枚举周期中被忽略。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3364864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档