NVIDIA/Orin NX

Orin NX/NANO Lane Polarity

728x90

ORIN NX/NANO 모듈에서 CSI0_D1 P/N과 CSI1_D0 P/N이 Swap 되어 있다. 기존에 진행했던 카메라 센서 디바이스 트리파일을 사용하면 영상 입력이 정상적으로 받아지지 않게된다.

 

ORIN NX/NANO Design Guide문서를 참고하게 되면 CSI 항목에 아래와 같이 나와 있다.

 

또한 Developer guide 문서에도 해당 Swap에 대한 문구가 나와 있다. 

 

그래서 BSP에 tegra234-p3767-camera-p3768-imx477-A.dts 파일을 보게 되면 lane_polarity라는 옵션에 대한 설명이 있다.

* lane_polarity
* Based on the camera connector pin.
* CSIx_D0 | CSIx_D1 | CSI(X+1)_D0 | CSI(X+1)CSIx_D1
*    LSB  |   BIT1  |     BIT2    |      MSB
* if there is a polarity swap on any lane, the bit corrsponding
* to the lane should be set
* e.g. polarity swap on CSIx_D0 only -> lane_polarity = "1"; 0001
* e.g. polarity swap on CSIx_D1 and CSI(X+1)_D0 -> lane_polarity = "6"; 0110

 

해당 옵션은 Swap된 핀을 내부에서 다시 재 Swap하는 옵션인 걸로 보인다.

 

옵션 추가 하니 영상 출력이 정상적으로 되는 것을 확인했다.

728x90

'NVIDIA > Orin NX' 카테고리의 다른 글

JETPACK 5 Flash  (0) 2023.08.22
Jetson GPIO Control  (0) 2023.07.01
Orin NX/NANO backup 이미지 만들기  (0) 2023.07.01