우노
[NVIDIA] Jetson TX2 초기화 본문
준비물
- Ubuntu 18.04 가 설치된 Host PC, 유선랜
진행 순서
- Host PC 에서 초기화에 필요한 2가지 파일 다운로드
- Jetson TX2 보드 Recovery Mode 상태로 Host PC 와 연결
- Flash
1. Host PC 에서 초기화에 필요한 2가지 파일 다운로드
Host PC 에서 아래 링크 접속 후, L4T 를 클릭합니다.
https://developer.nvidia.com/embedded/develop/software
L4T에 대한 자세한 내용을 확인할 수 있습니다.
- L4T 란 Linux for Tegra 의 약자입니다.
- 말 그대로 Tegra 에서 실행 가능한 Linux 를 의미합니다.
- 사용한 L4T 32.5.1 버전은 Ubuntu 18.04 기반입니다.
스크롤을 내려, Driver Detail 의 DRIVERS - TX2 에서 설치에 필요한 아래 2가지 파일을 다운로드합니다.
L4T Driver Package
- Tegra186_Linux_R32.5.1_aarch64.tbz2
Sample Root Filesystem
- Tegra_Linux_Sample-Root-Filesystem_R32.5.1_aarch64.tbz2
다운로드 받은 파일을 홈(~) 디렉토리 내에 위치 시킵니다.
이제, Driver Package 에 Sample Root Filesystem with Linux 를 포함시킨 다음,
Jetson TX2 보드로 Flash 할 것입니다.
먼저, [Tegra186_Linux_R32.5.1_aarch64.tbz2] 파일의 압축을 해제합니다.
- 그럼 [Linux_for_Tegra] 라는 폴더가 생성됩니다.
Linux_for_Tegra 폴더의 rootfs 까지 이동합니다.
cd Linux_for_Tegra/rootfs
우리가 함께 받은 [Tegra_Linux_Sample-Root-Filesystem_R32.5.1_aarch64.tbz2] 을 해당 rootfs 폴더 안에 풀어줍니다.
sudo tar -jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R32.5.1_aarch64.tbz2
정상적으로 진행 되었다면, rootfs 폴더 내부에 압축이 풀렸을 것입니다.
상위 폴더로 나와서, [apply_binaries.sh] 스크립트를 실행해줍니다.
[apply_binaries.sh] 파일은 [Linux_for_Tegra] 폴더 내부에 위치합니다.
cd .. sudo ./apply_binaries.sh
정상적으로 완료가 되면, 아래와 같이 Success가 출력됩니다.
2. Jetson TX2 보드 Recovery Mode 상태로 Host PC 와 연결
이제 Jetson TX2 보드를 준비합니다.
이때, Jetson TX2 보드는 Recovery 상태로, Host PC 와 연결이 돼야합니다.
따라서, 아래와 같이 Recovery 모드에 진입합니다.
- 보드의 Power 케이블을 제거했다가 다시 연결
- 보드에서 Power 버튼을 한번 눌러줌
- 보드에서 REC 버튼을 누른채로 대기
- 보드에서 RST 버튼을 한번 눌러줌
- 2~3초 뒤에 REC 버튼도 떼어줌
- USB 케이블을 이용하여 Host PC 에 연결
- USB 쪽을 Host PC 에, micro 5핀 쪽을 TX2 에 연결
Recovery 모드에 진입하면, 화면에는 아무런 변화가 없으므로, 마저 진행하시면 됩니다.
Host PC 와 정상적으로 연결이 되었는지 확인하기 위해, Host PC 터미널에서 lsusb 명령어를 사용하여 검색해봅니다.
lsusb
정상적으로 연결이 되었다면, NVidia Corp. 가 확인됩니다.
3. Flash
Jetson TX2 보드와 연결되었으므로, 이제 Flash를 진행합니다.
Host PC 의 Linux_for_Tegra 폴더 내부에 있는 [flash.sh] 파일을 실행하여, 연결된 Jetson TX2 보드에 넣어주면 됩니다.
sudo ./flash jetson-tx2 mmcblk0p1
- jetson-tx2 은 보드명,
- mmcblk0p1 은 Jetson TX2 보드 내에 있는 eMMC 를 의미합니다.
이렇게 되면, Host PC 에서 Jetson TX2 보드로 파일을 복사합니다.
- 약 10분정도 소요됩니다.
Flash 가 모두 완료되면, Jetson TX2 보드가 자동으로 재시작 합니다.
이후, 나머지 세부 설정을 진행하시면 정상적으로 설치가 완료됩니다.
참고
'Hardware > NVIDIA' 카테고리의 다른 글
[NVIDIA] Jetson TX1 초기화 (2) | 2021.07.10 |
---|---|
[NVIDIA] Jetson Nano OS 설치 및 초기화 (6) | 2021.07.07 |