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 |