Thread 中讨论的其他器件:XIO2001
工具/软件:Linux
我们有一个自定义 AM572x 电路板、其子卡通过 PCIe 连接到 AM572x
我们计划在处理器启动后为 PCIe 卡加电。 但看起来 AM572x 内核具有本机 PCIe 驱动程序、该驱动程序仅在引导期间对器件进行访问和探测。
我们正在寻找一个可加载 PCIe 内核模块、该模块可以在我们的卡上电后稍后插入。 是否 有适用于 PCIe 的可加载内核模块?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
我们有一个自定义 AM572x 电路板、其子卡通过 PCIe 连接到 AM572x
我们计划在处理器启动后为 PCIe 卡加电。 但看起来 AM572x 内核具有本机 PCIe 驱动程序、该驱动程序仅在引导期间对器件进行访问和探测。
我们正在寻找一个可加载 PCIe 内核模块、该模块可以在我们的卡上电后稍后插入。 是否 有适用于 PCIe 的可加载内核模块?
我们通过 PCIe 接口将 XIO2001芯片组连接到 AM572X 处理器、而在 XIO2001的另一侧连接了2个 MPCI 卡。
在本例中、处理器在启动期间通过 PCIe 配置 XIO2001。 我们没有用于 XIO2001的单独驱动程序。 为了节能、我们希望先打开处理器、然后启用 XIO2001电源。 当我们这么做时、无法通过 PCIe 接口检测到 XIO2001。
下面是我们系统的流程。
AM572X-->XIO2001->MPCI 卡(2个)
谢谢
Amrendra
您好 Rex
需要对您之前的输入进行一些澄清、我的查询在下面是内联的。
XiO 已通电。
(等待)
Amrendra:是否建议等待时间使用最短时间?
RC 断言 PCIe 复位至 XiO。
(等待)
Amrendra:当您说 PCIe 重置为 XiO 时、这意味着发出 PERSTn (H11) 信号吗? 或者 有一些 不同。
RC 执行总线扫描、枚举"新"XiO 桥接器。
AMRENDra:我假设此扫描是自动完成的、或者需要从处理器端执行任何操作。
RC 写入 XiO PCI PRST#位。 下行 PCI 设备被复位。
(等待)
AMRENDRA:我们板上的 XIO2001以默认配置运行。 是来自处理器 的 PCIe 驱动程序、它可以写入 XIO2001 特定的寄存器。
RC (重新)执行总线扫描、枚举"新"PCI 设备。