JETPACK 4.6 에서 Jetson AGX Xavier 커스텀 커널 사용하기
Jetson AGX Xavier 커스텀 커널 적용 오류
JETPACK 4.6 커스텀 커널 문제
JETPACK SDK 4.6 RELEASE PAGE 에 따르면, CBoot 부트로더에 NVMe 디바이스 드라이버가 추가 되었다고 한다. 드라이버가 추가된 이유은 NVMe 을 통한 부팅을 지원하기 위함이다.
NVMe driver added to CBoot for Jetson Xavier NX and Jetson AGX Xavier series. Enables loading kernel, kernel-dtb and initrd from the root file system on NVMe.
하지만, 이 업데이트로 인하여 JETPACK SDK 4.6 에 extlinux 를 이용한 커스텀 커널 적용에 문제가 생겼다. NVMe SSD 를 장착하고 AGX Kit 을 부팅하게 되면, extlinux 를 eMMC 의 /boot 가 아닌, NVMe SSD 에서 찾기 때문이다.
JETPACK 4.6 커스텀 커널 문제 해결방법
이 문제의 가장 쉬운 해결 방법은 /boot 폴더를 NVMe SSD첫번째 파티션에 그대로 복사하는 것이다.
nvidia@nvidia-desktop:~$ df
…
/dev/nvme0n1 983457524 1438308 931992604 1% /media/nvidia/workspace
…
nvidia@nvidia-desktop:/media/nvidia/workspace$ sudo cp -r /boot/ .
/boot 를 NVMe SSD 에 복사하면, 이후 부팅 과정에서 NVMe SSD 의 /boot 에서 extlinux custom kernel 을 load 할 수 있다.
참고자료
JETPACK SDK 4.6 RELEASE PAGE
https://developer.nvidia.com/jetpack-sdk-46
JetPack SDK 4.6 Release Page
Prepare to be inspired! Join our GTC Keynote to discover what comes next. Watch Now NVIDIA JetPack SDK is the most comprehensive solution for building end-to-end accelerated AI applications. All Jetson modules and developer kits are supported by JetPack SD
developer.nvidia.com
'NVIDIA Jeston > Jetson BSP' 카테고리의 다른 글
[Jetson] QtCAM 카메라 어플리케이션 (0) | 2022.05.24 |
---|---|
[Jetson] GPIO PWM 예제 (1) | 2022.05.02 |
[Jetson] AX720 Jetpack SDK 설치하기 (0) | 2022.02.25 |
[Jetson] python 실행 중 Illegal instruction 오류 (0) | 2022.02.19 |
Aetina AX720 (AGX Xavier) 이미지 백업 (0) | 2022.01.29 |
[Jetson] libv4l2_nvargus.so 메모리 참조 오류 (0) | 2022.01.13 |
Aetina AX720 (AGX Xavier) Recovery 모드 진입 방법 (0) | 2021.12.19 |
[Jetson] 젯슨나노 Nano h.264 RTP 예제 (0) | 2021.12.11 |