JETPACK 5 Flash
NVIDIA/Orin NX

JETPACK 5 Flash

본 글은 SDK Manager가 아닌 Jetpack BSP 드라이버 파일을 다운받아 명령어를 입력하여 Flash 하는 방법에 대해 설명한다. 

테스트 환경

  • Ubuntu 18.04

Orin NX는 L4T 35.2.1 (Jetpack 5.1) 부터 지원한다. 버전을 잘 확인 후 설치해야 한다.

Orin NANO는 L4T 35.3.1 (Jetpack 5.1.1) 부터 지원한다. 버전을 잘 확인 후 설치해야 한다.

NVIDIA L4T 35.3.1을 사용하여 Jetpack 5.1.1 (Jetson Linux 35.3.1) 을 설치한다.

 

1단계: 아래 링크를 타고 들어가 호스트 PC에 NVIDIA 드라이버를 다운로드한다. 필요한 드라이버는 다음과 같다.

 

Jetson Linux 35.3.1

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. NVIDIA Jetson Linux 35.3.1

developer.nvidia.com

 

2단계: 폴더를 생성 후 다운 받은 압축 파일을 동일한 폴더로 이동 시킨다. 이제 동일한 폴더에 두 개의 압축 파일이 표시된다.

3단계: 해당 폴더로 이동하여 터미널을 연 뒤 아래 명령어를 이용하여 Jetson_Linux_R35.3.1_aarch64.tbz2 및 Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2의 압축을 풀어준다. 그 다음 BSP에 필요한 필수 구성 요소를 설치한다.

tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

4단계: 터미널 창을 열어 Flash 진행 - Orin Nx/NANO는 Recovery Mode 상태로 변경

 

ORIN NX

cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
 -c tools/kernel_flash/flash_l4t_external.xml \
 -p" -c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
 --showlogs --network usb0 p3509-a02+p3767-0000 internal

 

ORIN NANO

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml \
-p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal

 

Flash가 성공하면 터미널에 아래와 같은 출력이 표시된다.

성공 화면

5단계: Orin Nx 모듈이 장착되어 있는 보드에 전원을 인가 한 뒤 모니터를 연결해 GUI 창이 나오는 것을 확인한다.

 

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

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