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.

[参考译文] J784S4XEVM:PCIe 写入事务失败

Guru**** 2650475 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1590722/j784s4xevm-pcie-write-transactions-fail

器件型号: J784S4XEVM

尊敬的专家:

我正在将 2 个 J784S4_EVM 板与 PCIe 配合使用:1 个 EP 和 1 个 RC。  

SDK RTOS 和 SDK Linux 10

RC --> EP 读取/写入事务成功

EP --> RC 读取成功且写入失败。

我做了什么:  

  • RC Linux  
    • 将 DTB DMA 范围修改为 DDR 0xA800.0000
    • 修改踏频驱动程序栏配置以启用栏 1
  • EP 设置 OB 转换到 RC bar 1

这是 rc 的 lspci -v 输出:  

image.png

我在引导后检查了 RC 入站存储器和 bar 配置 reg、它们看起来是正确的

我尝试使用 devmem2 和 c7x 从 Linux 编写文件、但两者都崩溃了。

这是 EP Linux 输出(1 读、1 写):  

读取的值对应于 RC 上的值

pcie_write_crash_ep2rc.jpg

感谢你的帮助

Charles

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charles:

    指定的工程师本周正在休假(美国感恩节周)、请预计此 TT 的响应将延迟到下周。

    此致

    Suman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉、我忘记配置 desc0 reg。

    工作正常、我将结束该主题。