테스트 환경
- Ubuntu 22.04
Set & JETPACK Download
https://developer.nvidia.com/embedded/jetson-linux-r363
Jetson Linux 36.3
NVIDIA® Jetson™ Linux Driver Package is the board support package for Jetson. It includes Linux Kernel, UEFI bootloader, NVIDIA drivers, flashing utilities, sample filesystem based on Ubuntu, and more for the Jetson platform.
developer.nvidia.com
1. 원하는 Jetson Linux 버전 선택 후 아래의 세 항목 다운로드
DRIVERS
- Driver Package(BSP)
- Sample Root Filesystem
2. 다운로드 한 폴더로 이동 해 Driver Package 의 압축을 푼다.
아래 명령어를 입력하면 Linux_for_Tegra 폴더가 생성된다.
tar xf Jetson_Linux_R36.3_aarch64.tbz2
3. rootfs 폴더에서 Sample Root Filesystem의 압축을 푼다.
sudo 권한으로 진행
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
4. Linux_for_Tegra 폴더로 이동한다.
cd Linux_for_Tegra
5. rootfs 폴더에서 Linux_for_Tegra 폴더로 나와 l4t_flash_prerequisites.sh & apply_binaries.sh 파일을 실행한다.
- qemu 관련 에러 발생 시 sudo apt-get install qemu-user-static 설치 후 실행
cd ../
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
Flash
1. JETSON DEVICE를 recovery mode로 부팅
2. Host PC와 JETSON DEVICE를 USB로 연결
3. lsusb로 연결 확인 (Nvida ~)
ORIN NX/NANO
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
AGX ORIN
sudo ./flash.sh jetson-agx-orin-devkit internal
TroubleShooting
Flash 진행 시 BSP 경로에 띄어쓰기가 있다면 해당 이미지 경로를 찾지 못하고 Flash에 실패한다. 해당 에러 발생 시 경로에 띄어쓰기가 없는 지 확인
'NVIDIA > Jetson' 카테고리의 다른 글
libgpiod (0) | 2024.10.06 |
---|---|
JETSON UEFI DEBUG (0) | 2024.07.15 |
Jetson Sytem Upgrade (0) | 2024.05.11 |
MIPI-CSI 카메라 드라이버 개발 - 1 (0) | 2024.02.22 |
Isaac Ros Image Segmentation (0) | 2024.01.11 |