LA1224RDB-B FreeRTOS PCIe Driver RC-EP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LA1224RDB-B FreeRTOS PCIe Driver RC-EP

跳至解决方案
2,271 次查看
flappy
Contributor II

I am trying to realize communication of LA12xx devices via PCIe link. The LA12xx (1) PCIe RC controller is connected to the PCIe EP controller of the LA12xx controller (2) using an M4 board that supports PCIe Gen3 speed (the LA1224-RDB-B board is used).
(BSP Appendix D).
I set the appropriate DIP switches. Built FreeRTOS with PCIe Driver BSP 2.4.
The link does not go up. LTSSM in Poll_comp 0x3 state on both RC and EP.
SW6[3] = 1 SW4[5-7] = 0x2 (010) SW5[5] = 1 RC 0 EP.
What can be the reason? Same code and wiring diagram, but EP - Xilinx FPGA - get link-up.

标记 (1)
0 项奖励
回复
1 解答
2,134 次查看
flappy
Contributor II

The problem was the circuitry part. Thank you all for the answers!

在原帖中查看解决方案

0 项奖励
回复
5 回复数
2,135 次查看
flappy
Contributor II

The problem was the circuitry part. Thank you all for the answers!

0 项奖励
回复
2,229 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Hello.

 

Please share a block diagram of the connections, also try to connect any other device as PCIe EP to discard any issue from the RC configuration side.

Regards

0 项奖励
回复
2,205 次查看
flappy
Contributor II

Good afternoon, thank you for your response!

I connected as EP device - Xilinx Kintex FPGA and got successful connection. So I rule out the problem on the RC device side.
I am also attaching a schematic block diagram.

 

Thank you for your help.

0 项奖励
回复
2,198 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

Something doesn't make sense in your block diagram:

Oswalag_1-1743617509815.png 

The LA1224 only have 2 pcie controllers, pcie1 only can be configures as EP so how are you connecting the LX2160A as RC to the LA as EP and also connecting the LA as RC(pcie2 controller) to the same LA EP(pcie1)?

 

0 项奖励
回复
2,181 次查看
flappy
Contributor II

Hello!

We are connecting PCIe2 on LA(1) as RC to PCIe2 on LA(2) initialized as EP. We make the connection according to Appendix D of BSP 3.0.
In the diagram, the ports associated with the LX are highlighted in black on each RDB. (ignore the color of the arrows).

Settings DIP-Switch:

On LA1 SW5[5]=1.(RC)
On LA2 SW5[5]=0.(EP)

SW6[3]=1 on both boards.(SD_MUX_SEL).

SW4[5-7]=010 ( corresponds to x4, CFG_SD_PRTCL=2).

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2069593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELA1224RDB-B%20FreeRTOS%20PCIe%20Driver%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2069593%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%20PCIe%20%E9%93%BE%E8%B7%AF%E5%AE%9E%E7%8E%B0%20LA12xx%20%E8%AE%BE%E5%A4%87%E7%9A%84%E9%80%9A%E4%BF%A1%E3%80%82LA12xx%20(1)%20PCIe%20RC%20%E6%8E%A7%E5%88%B6%E5%99%A8%E4%BD%BF%E7%94%A8%E6%94%AF%E6%8C%81%20PCIe%20Gen3%20%E9%80%9F%E5%BA%A6%E7%9A%84%20M4%20%E6%9D%BF%EF%BC%88%E4%BD%BF%E7%94%A8%20LA1224-RDB-B%20%E6%9D%BF%EF%BC%89%E8%BF%9E%E6%8E%A5%E5%88%B0%20LA12xx%20%E6%8E%A7%E5%88%B6%E5%99%A8%20(2)%20%E7%9A%84%20PCIe%20EP%20%E6%8E%A7%E5%88%B6%E5%99%A8%E3%80%82%3CBR%20%2F%3E%EF%BC%88BSP%20%E9%99%84%E5%BD%95%20D%EF%BC%89%E3%80%82%3CBR%20%2F%3E%E6%88%91%E8%AE%BE%E7%BD%AE%E4%BA%86%E9%80%82%E5%BD%93%E7%9A%84%20DIP%20%E5%BC%80%E5%85%B3%E3%80%82%E4%BD%BF%E7%94%A8%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20BSP%202.4%20%E6%9E%84%E5%BB%BA%20FreeRTOS%E3%80%82%3CBR%20%2F%3E%E9%93%BE%E6%8E%A5%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E3%80%82RC%20%E5%92%8C%20EP%20%E4%B8%8A%E7%9A%84%20LTSSM%20%E5%9D%87%E5%A4%84%E4%BA%8E%20Poll_comp%200x3%20%E7%8A%B6%E6%80%81%E3%80%82%3CBR%20%2F%3E%20SW6%5B3%5D%20%3D%201%20SW4%5B5-7%5D%20%3D%200x2%20(010)%20SW5%5B5%5D%20%3D%201%20RC%200%20EP%E3%80%82%3CBR%20%2F%3E%E5%8E%9F%E5%9B%A0%E5%8F%AF%E8%83%BD%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E7%9B%B8%E5%90%8C%E7%9A%84%E4%BB%A3%E7%A0%81%E5%92%8C%E6%8E%A5%E7%BA%BF%E5%9B%BE%EF%BC%8C%E4%BD%86%20EP%20-%20Xilinx%20FPGA%20-%20%E8%8E%B7%E5%BE%97%E9%93%BE%E6%8E%A5%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2075220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ALA1224RDB-B%20FreeRTOS%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2075220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%97%AE%E9%A2%98%E5%87%BA%E5%9C%A8%E7%94%B5%E8%B7%AF%E9%83%A8%E5%88%86%E3%80%82%E8%B0%A2%E8%B0%A2%E5%A4%A7%E5%AE%B6%E7%9A%84%E5%9B%9E%E7%AD%94%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ALA1224RDB-B%20FreeRTOS%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%81%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E5%B0%86%20LA(1)%20%E4%B8%8A%E7%9A%84%20PCIe2%20%E4%BD%9C%E4%B8%BA%20RC%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20LA(2)%20%E4%B8%8A%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%BA%20EP%20%E7%9A%84%20PCIe2%E3%80%82%E6%88%91%E4%BB%AC%E6%8C%89%E7%85%A7BSP%203.0%E7%9A%84%E9%99%84%E5%BD%95D%E8%BF%9B%E8%A1%8C%E8%BF%9E%E6%8E%A5%E3%80%82%3CBR%20%2F%3E%E5%9C%A8%E5%9B%BE%E4%B8%AD%EF%BC%8C%E4%B8%8E%20LX%20%E7%9B%B8%E5%85%B3%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%9C%A8%E6%AF%8F%E4%B8%AA%20RDB%20%E4%B8%8A%E4%BB%A5%E9%BB%91%E8%89%B2%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E3%80%82%EF%BC%88%E5%BF%BD%E7%95%A5%E7%AE%AD%E5%A4%B4%E7%9A%84%E9%A2%9C%E8%89%B2%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%E8%AE%BE%E7%BD%AE%20DIP%20%E5%BC%80%E5%85%B3%EF%BC%9A%3C%2FP%3E%3CP%3EOn%20LA1%20SW5%5B5%5D%3D1.(RC)%3CBR%20%2F%3EOn%20LA2%20SW5%5B5%5D%3D0.(EP)%3C%2FP%3E%3CP%3E%E4%B8%A4%E5%9D%97%E6%9D%BF%E4%B8%8A%E7%9A%84%20SW6%5B3%5D%20%E9%83%BD%E7%AD%89%E4%BA%8E%201%E3%80%82(SD_MUX_SEL)%E3%80%82%3C%2FP%3E%3CP%3ESW4%5B5-7%5D%3D010%EF%BC%88%E5%AF%B9%E5%BA%94x4%EF%BC%8CCFG_SD_PRTCL%3D2%EF%BC%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ALA1224RDB-B%20FreeRTOS%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E7%9A%84%E6%A1%86%E5%9B%BE%E4%B8%AD%E6%9C%89%E4%BA%9B%E5%86%85%E5%AE%B9%E6%B2%A1%E6%9C%89%E6%84%8F%E4%B9%89%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Oswalag_1-1743617509815.png%22%20style%3D%22width%3A%20244px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Oswalag_1-1743617509815.png%22%20style%3D%22width%3A%20244px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F331073iEC581FB83FF81098%2Fimage-dimensions%2F244x108%3Fv%3Dv2%22%20width%3D%22244%22%20height%3D%22108%22%20role%3D%22button%22%20title%3D%22Oswalag_1-1743617509815.png%22%20alt%3D%22Oswalag_1-1743617509815.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELA1224%20%E5%8F%AA%E6%9C%89%202%20%E4%B8%AA%20pcie%20%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%8Cpcie1%20%E5%8F%AA%E8%83%BD%E9%85%8D%E7%BD%AE%E4%B8%BA%20EP%EF%BC%8C%E9%82%A3%E4%B9%88%E5%A6%82%E4%BD%95%E5%B0%86%20LX2160A%20%E4%BD%9C%E4%B8%BA%20RC%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20LA%20%E4%BD%9C%E4%B8%BA%20EP%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%B0%86%20LA%20%E4%BD%9C%E4%B8%BA%20RC%EF%BC%88pcie2%20%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%89%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%90%8C%E4%B8%80%E4%B8%AA%20LA%20EP%EF%BC%88pcie1%EF%BC%89%EF%BC%9F%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072677%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ALA1224RDB-B%20FreeRTOS%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072677%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%B8%8B%E5%8D%88%E5%A5%BD%EF%BC%8C%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E5%B0%86%E5%85%B6%E4%BD%9C%E4%B8%BA%20EP%20%E8%AE%BE%E5%A4%87%20-%20Xilinx%20Kintex%20FPGA%20%E8%BF%9B%E8%A1%8C%E8%BF%9E%E6%8E%A5%E5%B9%B6%E6%88%90%E5%8A%9F%E8%BF%9E%E6%8E%A5%E3%80%82%E6%89%80%E4%BB%A5%E6%88%91%E6%8E%92%E9%99%A4%E4%BA%86RC%E8%AE%BE%E5%A4%87%E7%AB%AF%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E%E6%88%91%E8%BF%98%E9%99%84%E4%B8%8A%E4%BA%86%E7%A4%BA%E6%84%8F%E5%9B%BE%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9ALA1224RDB-B%20FreeRTOS%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20RC-EP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%AF%B7%E5%88%86%E4%BA%AB%E8%BF%9E%E6%8E%A5%E7%9A%84%E6%A1%86%E5%9B%BE%EF%BC%8C%E5%B9%B6%E5%B0%9D%E8%AF%95%E5%B0%86%E4%BB%BB%E4%BD%95%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E8%BF%9E%E6%8E%A5%E4%B8%BA%20PCIe%20EP%EF%BC%8C%E4%BB%A5%E6%B6%88%E9%99%A4%20RC%20%E9%85%8D%E7%BD%AE%E6%96%B9%E9%9D%A2%E7%9A%84%E4%BB%BB%E4%BD%95%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E