自设载板nano可以使用NX报错

Jetson Orin NX
Jetson Orin Nano

问题描述
设计的载板,nano上电可以使用,NX插入后一直有报错的存在
[ 34.444449] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.453934] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.462181] nvme 0004:01:00.0: [ 0] RxErr
[ 34.468148] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.475612] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.530537] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.538806] nvme 0004:01:00.0: [ 0] RxErr
[ 34.544784] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.552252] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.561741] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.569979] nvme 0004:01:00.0: [ 0] RxErr
[ 34.575940] pcieport 0004:00:00.0: AER: Multiple Corrected error received: 0004:01:00.0
[ 34.584202] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.593688] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.601930] nvme 0004:01:00.0: [ 0] RxErr
[ 34.607877] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.615351] pcieport 0004:00:00.0: AER: Multiple Corrected error received: 0004:01:00.0
[ 34.623615] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.633098] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.641344] nvme 0004:01:00.0: [ 0] RxErr
[ 34.647302] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.654754] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.664239] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.672468] nvme 0004:01:00.0: [ 0] RxErr
[ 34.678422] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.685878] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.695360] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.703601] nvme 0004:01:00.0: [ 0] RxErr
[ 34.709560] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.717020] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 34.726504] nvme 0004:01:00.0: device [1e4b:1602] error status/mask=00000001/0000e000
[ 34.734740] nvme 0004:01:00.0: [ 0] RxErr
[ 34.740693] pcieport 0004:00:00.0: AER: Corrected error received: 0004:01:00.0
[ 34.748154] nvme 0004:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)

错误日志 RxErr 表示接受数据时出错。

Jetson Orin NX和Jetson Orin Nano虽然接口类似,但PCIe支持的速率和通道配置可能不同。 Orin NX支持PCIe Gen4,而Orin Nano仅支持PCIe Gen3。

参考设计指南 https://developer.download.nvidia.cn/assets/embedded/secure/jetson/orin_nx/docs/Jetson-Orin-NX-Nano-Design-Guide_DG-10931-001_v1.4.pdf?__token__=exp=1743566016~hmac=0654382574d44a358cd67045c7cbf52250773e3b37d42ee5bea375ac8668af12&t=eyJscyI6ImdzZW8iLCJsc2QiOiJodHRwczovL3d3dy5nb29nbGUuY29tLmhrLyJ9

您好,您给出的链接中我没有看到相关内容,能不能直接告诉我我应该怎么修正这个错误呢?

可以先排除是否为硬件的问题,再查看软件驱动

  • 检查PCIe信号完整性

    • 使用示波器或信号分析仪检查PCIe信号质量。
    • 确保载板上的走线长度、阻抗匹配符合PCIe规范。
    • 如果使用M.2接口,确保插槽支持所需的通道数(x1、x2或x4)。
  • 电源稳定性

    • 确保供电稳定,特别是给PCIe设备供电的电源轨。
    • 检查载板是否正确连接了必要的电源引脚(如3.3V、12V)。
  • 参考官方设计指南

    • 对比您的载板设计与NVIDIA提供的Jetson Orin NX开发套件设计指南,特别是关于PCIe部分的设计。

此话题已在最后回复的 14 天后被自动关闭。不再允许新回复。