Part Number:TDA4VM
您好,根据你之前给出的链接
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_00_00_08/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_End_Point.html
我们需要配置k3-j721e-common-proc-board.dts和k3-j721e-proc-board-tps65917.dts两个文件,但文档里跟我们所用的代码不太一致。请问能给出指导吗?谢谢!
(我们目前使用的是linux-5.4.106+gitAUTOINC+023faefa70-g023faefa70这个版本)
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,因感恩节假期,预计答复您的时间将稍晚。敬请谅解!
,
zong jorn.:
请问这个问题有答复吗?
,
Cherry Zhou:
目前暂时还没有,已发邮件提醒工程师,有新的信息会尽快给到您。
,
zong jorn.:
我们在做高通的8155与TDA的PCIe 通信,TDA端配置成EP模式,目前做了尝试配置,但
ls /sys/class/pci_epc/ 执行后为空,所以不清楚后面如何调试
,
zong jorn.:
我已配置成EP模式,但是对端扫描不到TDA设备。想向您确认下,TDA端在什么情况下即可被扫描到?有判断依据吗?
,
Cherry Zhou:
您好,已帮您跟进给工程师,工程师外出至明天,应该很快会给您答复。敬请谅解!
,
zong jorn.:
高通reset信号输出后,信号保持为低,请问如何确定TDA的状态,还请给予支持。
,
zong jorn.:
目前SA8155 RC端扫描后 到 LTSSM_POLL_ACTIVE后training失败,正常情况下一步应该进入polling.configuration.
首先SA8155发送逻辑向对端发送1024 TS 序列,如果TDA接收逻辑能无误的收到8个连续的报文,设备才能进入 polling.configuration。
目前SA8155有发送,TDA端如何做对应debug
,
Cherry Zhou:
好的收到您的问题,目前工程师还没有答复,非常抱歉让您等久了。已发邮件跟进给工程师,敬请谅解!
,
Cherry Zhou:
非常抱歉回复晚了。
针对您之前说的情况,请您先参考以下回复:
zong jorn. 说:我已配置成EP模式,但是对端扫描不到TDA设备。想向您确认下,TDA端在什么情况下即可被扫描到?有判断依据吗?
zong jorn. 说:
我们在做高通的8155与TDA的PCIe 通信,TDA端配置成EP模式,目前做了尝试配置,但
ls /sys/class/pci_epc/ 执行后为空,所以不清楚后面如何调试目前我们认为当 TDA4 处于 EP 模式时,RootComplex 无法检测到 TDA4 设备。
如果真的是由于这个原因,那请您先确认以下信息:
1. 您有没有把RC 的 Perst 复位信号连接到 TDA4 ? 注意 SDK UG page有关于未连接 PERST 的 EVM-EVM 互连的描述。
2. 如果 Qualcomm 处理器主机提供标准 PCIe 插槽,请您先尝试启动 TDA4,然后再启动主机。 这是为了确保当主机尝试检测 PCIe 插槽中的器件时,TDA4 处于 LTSSM link ready state。
,
zong jorn.:
非常感谢您的回复。我现在关注的地方与您相同。目前按照文档的指导,在TDA端配置后,重启RC端(因为是同一个块主板),可以跳转到状态 PCIe RC1: LTSSM_STATE: LTSSM_PRE_DETECT_QUIET。 至于RC 的 Perst 复位信号,我们原本是没有连接,后来连接后发现影响TDA的启动,即便在TDA正常启动后连接 Perst 复位信号重启RC端也会导致TDA异常。这部分连接是否有参考设计,是直接连接吗
,
zong jorn.:
另外,TDA作为EP,会输出clkreq吗?什么时候输出?
,
Cherry Zhou:
好的收到,已经帮您跟进给工程师,如有新的消息会尽快给到您。