(+86) 15013630202 sales@pcie.com

Xavier Nx endpoint pcie

Mar 04, 2024

Hello.


We designed custom board for Xavier NX pcie endpoint mode.


Our board image is like this.


On the board Xavier NX module is on it and pcie connector is on bottom.




We completed the board and tested as endpoint mode.


I followed the Xavier endpoint guide and Xavier pcie endpoint design guide.



  1. Welcome — Jetson Linux
    Developer Guide 34.1 documentation

  2. https://developer.nvidia.com/embedded/dlc/jetson-agx-xavier-series-pcie-endpoint-design-guidelines-application-note


Configured the ODMDATA=0xB8190000 to ODMDATA=0xB8191000 in p3668.conf.common file

and then flash the Xavier NX.

And followed the guideline source code on Xavier NX as endpoint mode.



cd /sys/kernel/config/pci_ep/

mkdir functions/pci_epf_tvnet/func1

echo 16 > functions/pci_epf_tvnet/func1/msi_interrupts

ln -s functions/pci_epf_tvnet/func1 controllers/141a0000.pcie_ep/

echo 1 > controllers/141a0000.pcie_ep/start



we have two RP system.


So we checked lspci and PERST signal in RP system. it works fine
image


But Another RP system lspci not works and diff PERST signal.
133


And we Checked /proc/interrupts pex_rst.

pex_rst has a non-zero count


Then Ep mode need specific toggle signal?