测试
说明:
进行测试以验证电源管理状态在 TMDS243EVM/TMDS64EVM PCIe EP 上是否正常工作。
执行:
- 在基于 Linux 的 RC 硬件上,使用 Linux 终端检查 PCIe EP 电源管理状态。启动时,PCIe EP 可处于电源管理状态 D0,如下图所示。
- 将 VFIO 驱动程序绑定到 TMDS243EVM PCIe EP。
- 由于 VFIO 作为内核驱动程序绑定到 PCIe EP,因此 PCIe EP 电源管理状态可能会更改为 D3hot。使用 Linux 终端验证电源管理状态,如下图所示:
- 使用 GNU 调试器打开 ti-sample-vfio。在 main 内的 initVFIO 函数调用后(第 583 行)设置一个断点。运行 ti-sample-vfio。
- 当 ti-sample-vfio 程序在 initVFIO 和 initVFIO 初始化 PCIe EP 器件后停止时,电源管理状态可更改为 D0。使用 Linux 终端验证电源管理状态,如下图所示: