文章 ID: 000081214 内容类型: 故障排除 上次审核日期: 2015 年 04 月 15 日

为什么 PCI Express MSI-X 表缺失且无法通过协议 (CvP) 初始化设计在配置中启用?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

如果 PCI Express 驱动程序在尝试在内核加载之前枚举设备寄存器,微星-X 功能将在通过协议 (CvP) 初始化模式设计中禁用。微星 X 表要求加载内核,因为表的内存位于内核图像中。此表在外设 CvP 映像中不可用。

解决方法
  1. 在正在使用的 PCI Express 型号中设置 MSI-X,并确保已启用 MSI-X。
  2. 通过闪存加载外设图像。
  3. 在操作系统中时,通过软件驱动程序 加载 内核映像(即quartus_cvp)。
  4. 如果先前设置有驱动程序,则设置为:
    卸载和重新安装 PCI Express 驱动程序。

    禁用并重新启用驱动程序。
  5. 观察该 MSI-X 表已设置好,并且可以在该链路上观察中断。

相关产品

本文适用于 16 产品

Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA
Stratix® V GS FPGA
Stratix® V GT FPGA
Stratix® V GX FPGA
英特尔® Arria® 10 GX FPGA
Arria® V GX FPGA
Cyclone® V GT FPGA
Arria® V GT FPGA
英特尔® Arria® 10 SX SoC FPGA
Arria® V GZ FPGA
英特尔® Arria® 10 GT FPGA
Cyclone® V GX FPGA
Arria® V ST SoC FPGA
Arria® V SX SoC FPGA

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。