测试
说明:
进行测试以验证是否可以在 TMDS243EVM/TMDS64EVM PCIe EP 上配置和触发下游中断功能。
执行:
- 在 pcie_enumeraute_ep 示例应用程序中,在下游中断服务例程 void DwnStrIsr(void *args) 等内(第 196 行)设置一个断点。
- 在 TMDS243EVM PCIe EP 上执行系统复位、加载并运行 pcie_enumerate_ep。
- 在基于 Linux 的 RC 硬件上使用 GNU 调试器启动 RC 示例应用程序 ti-sample-vfio。在第 623 行的 sendDwnStrIrq 函数等处设置断点。
- 运行 ti-sample-vfio。当程序在 sendDwnStrIrq 处停止时,继续并检查是否在 pcie_enumerate_ep 上触发了下游中断
- 如果测试结果为正,pcie_enumerate_ep 可以在 void DwnStrIsr(void *args) 处停止,指示成功触发下游中断。