메뉴 건너뛰기

XEDITION

Jetson

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fquick_start.html%23


Preparing a Jetson Developer Kit for Use

This section explains how to prepare a Jetson developer kit for use by flashing it with the appropriate software.
Assumptions
You have a Jetson developer kit.
For the Jetson Nano Developer Kit, you can skip this guide and simply download and use the supported microSD card image. Alternatively, you can follow these instructions to flash the QSPI-NOR, or flash the QSPI-NOR and a microSD card inserted on the Jetson Nano module.
Your Jetson developer kit is powered off, and is connected as follows. (Note that your Jetson developer kit may not come with the devices and cables listed below.)
A USB cable connects the correct USB port on your Jetson developer kit to your Linux host for flashing.
For the NVIDIA Jetson AGX Xavier Developer Kit, use the USB-C port next to the power button. For the other Jetson developer kits, use the micro USB port.
Any required USB peripherals such as keyboard and mouse are connected to the Jetson developer kit, possibly through a USB hub.
A wired Ethernet connection is available for installing optional software on the Jetson developer kit after L4T is installed and running.
Either a display device or a serial console is connected to the Jetson developer kit.
The qemu-user-static package has been installed on the Linux host:
sudo apt-get install qemu-user-static
The installation process needs this package to install certain NVIDIA software components onto the Jetson developer kit.
Environment Variables
The directions that follow assume that:
${L4T_RELEASE_PACKAGE} contains the L4T release package’s name.
For Jetson Nano and Jetson TX1 modules: Jetson-210_Linux_r32.4.2_aarch64.tbz2
For Jetson Xavier NX, Jetson AGX Xavier series, and Jetson TX2 series modules: Jetson_Linux_L4T r32.4.2_aarch64.tbz2
${SAMPLE_FS_PACKAGE} contains the filename of the sample filesystem package:
Tegra_Linux_Sample-Root-Filesystem_L4TRELEASEVERSION.tbz2
${BOARD} contains the name of a configuration supported for your specific Jetson module and carrier board.
Some examples are:
jetson-nano-devkit
jetson-tx2-devkit
jetson-xavier-nx-devkit
Recent and future configuration files’ names follow this format:
<board_part_number>+<module_part_number>[-<modifier>].conf
<board_part_number> is the P‑number (the full part number) for the NVIDIA carrier board that the .conf file supports.
<module_part_number> is the P‑number for the Jetson module that the .conf file supports.
<modifier> is an optional string that indicates which of several configurations the .conf file applies; for example, on a module that may have either eMMC or microSD card memory, which one it uses to flash the operating software.
Older configuration files’ name generally follow this format:
<config_name>[-<modifier>].conf
Where <config_name> is a name that represents the carrier board and module that the .conf file supports.
To flash Jetson Developer Kit operating software
1.Download the latest L4T release package and sample file system for your Jetson developer kit from:
2.Enter these commands to untar the files and assemble the rootfs:
$ tar xf ${L4T_RELEASE_PACKAGE}
$ cd Linux_for_Tegra/rootfs/
$ sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
$ cd ..
$ sudo ./apply_binaries.sh
3.Ensure that your Jetson developer kit is configured and connected to your Linux host as described in Assumptions.
4.Put your Jetson developer kit into Force Recovery Mode (RCM).
For Jetson Xavier NX Developer Kit:
1)Ensure that your Jetson Xavier NX developer kit is powered off, and that a 16 GB or larger size microSD card is inserted in the SD card slot.
2)To ensure that the developer kit starts in Force Recovery Mode, place a jumper across pins 9 and 10 (FC REC and GND) of the button header (J14), located on the edge of the carrier board under the Jetson module.
3)Connect the included power adapter to J16. The developer kit powers on and enters Force Recovery mode.
4)Remove the jumper from pins 9 and 10 of the button header.
5)Continue the software installation.
For the Jetson Nano Developer Kit:
6)Ensure that your Jetson Nano Developer Kit is powered off, and that a 16 GB or larger microSD card is inserted into the module’s microSD card slot.
7)To ensure that the developer kit starts in Force Recovery Mode, place a jumper across the FRC pins of the button header on the carrier board.
For carrier board revision A02, these are pins 3 and 4 of J40, which is located near the camera header.
For carrier board revision B01, these are pins 9 and 10 of J50, which is located on the edge of the carrier board under the Jetson module.
8)Place a jumper across J48 to enable use of a DC power adapter.
9)Connect a DC power adapter to J25. The developer kit powers on automatically and enters Force Recovery Mode.
10)Remove the jumper from the FRC pins of the button header.
11)Continue the software installation.
For other Jetson developer kits that have hardware buttons:
1)Ensure that the developer kit is powered off.
2)Press and hold down the Force Recovery button.
3)Press, then release the Power button.
4)Release the Recovery button.
5)Continue the software installation.
You can confirm that your developer kit is in Force Recovery mode by following the procedure in To determine whether the developer kit is in Force Recovery mode.
5.Enter this command on your Linux host to flash (install) the L4T release onto the Jetson developer kit:
sudo ./flash.sh ${BOARD} mmcblk0p1
The value of the environment variable $(BOARD) determines the configuration that the flashing script applies. The table at the end of this section describes the configurations available for each Jetson module with its respective Jetson developer kit carrier board.
There is a configuration file that corresponds to each value of $(BOARD). Its name is the value of $(BOARD) with the filename $(BOARD).conf. For example, the configuration file that corresponds to jetson-nano-devkit is jetson-nano-devkit.conf.
Flashing L4T takes about 10 minutes, or more with a slow host computer.
6.The Jetson developer kit automatically reboots at the end of the installation process. At this point your Jetson developer kit is operational. Follow the prompts on the display to set up a user account and log in.
Jetson Modules and Configurations
with Respective Jetson Developer Kit Carrier Board
Module
Part Number
Module Notes
Value of $(BOARD)
Notes
Jetson Xavier NX P3668-0000
For development; not for production use.
jetson-xavier-nx-devkit
Flashes QSPI-NOR and microSD card.
Jetson Xavier NX
P3668-0001
For Development or production use.
jetson-xavier-nx-devkit-emmc
Flashes QSPI-NOR and eMMC.
Jetson Nano
P3448-0000
For development; not for production use. Has a microSD card slot instead of eMMC memory.
jetson-nano-devkit
Flashes QSPI‑NOR and microSD card.
Jetson Nano
P3448-0002
For development or production use.
jetson-nano-devkit-emmc
Flashes QSPI-NOR and eMMC.
Jetson AGX Xavier
P2888-0001 (16 GB)
P2888-0004 (32 GB)
For development or production use.
jetson-agx-xavier-devkit
Flashes eMMC for P2888-0001 (16 GB) or P2888-004 (32 GB).
P2888-0006 (8 GB)
jetson-agx-xavier-devkit-8gb
Flashes eMMC to P2888-006 (8 GB).
Jetson TX2
P3310-1000
For development or production use.
jetson-tx2-devkit
Flashes eMMC.
Jetson TX2i
P3489-0000
jetson-tx2-devkit-tx2i
Jetson TX2 4GB
P3489-0080
jetson-tx2-devkit-4GB
Jetson TX1
P2180-1000
For development with Jetson TX1 or TX2 developer kit, or production use.
jetson-tx1-devkit
 
To determine whether the developer kit is in Force Recovery mode
1.Connect your Linux host to the correct USB port on your Jetson developer kit (see Assumptions).
2.Open a terminal window on your host and enter the command lsusb.
The Jetson module is in Force Recovery mode if you see this message:
Bus <bbb> Device <ddd>: ID 0955: <nnnn> Nvidia Corp.
Where:
<bbb> is any three-digit number
<ddd> is any three-digit number
<nnnn> is a four-digit number that represents the type of Jetson module:
Module
<nnnn>
Module Description
Jetson Xavier NX
P3668-0000
7e19
Supplied with developer kit
P3668-0001
7e19
Production
Jetson Nano
P3448-0000
7f21
Supplied with developer kit
P3448-0002
7f21
Production
Jetson AGX Xavier series
P2888-0001
7019
16 GB memory
P2888-0004
7019
32 GB memory
P2888-0006
7e19
8 GB memory
Jetson TX2 series
P3310-1000
7c18
Jetson TX2
P3489-0000
7018
Jetson TX2i
P3489-0888
7418
Jetson TX2 4GB
Jetson TX1
P2180-1000
7721
 

 

As an alternative, you can look for the message above on the display device or serial console connected to one of the developer kit’s USB ports. (See Assumptions.)

 

 


 

 

번호 제목 글쓴이 날짜 조회 수
20 Jetson에서 카메라 사용 할 때 Failed to create CaptureSession 에러 발생 시 proin 2022.02.08 1
19 Jetson-nano VNC 설정 proin 2020.10.20 4
18 Jetson Nano VNC 설정하기 proin 2020.10.20 3
17 jkjung-avt/openalpr_camera.py proin 2020.10.16 3
16 License Plate Recognition with a Jetson Nano proin 2020.10.16 2
15 Jetson Nano에서 OpenCV 설치 후 virtualenv로 실행할 때 proin 2020.09.22 1
14 JetsonHacksNano / CSI-Camera / simple_camera.py proin 2020.08.31 2
13 [OpenCV] Jetson nano에 OpenCV 3.4 설치 proin 2020.08.28 3
12 How to install OpenCV 4.2.0 with CUDA 10.0 in Ubuntu distro 18.04 proin 2020.08.27 3
11 첫 번째 신경망 훈련하기: 기초적인 분류 문제 proin 2020.08.27 1
10 Installing TensorFlow For Jetson Platform proin 2020.08.27 3
» Quick Start Guide > Preparing a Jetson Developer Kit for Use proin 2020.08.24 1
8 Real-Time Object Detection in 10 Lines of Python on Jetson Nano proin 2020.08.21 2
7 OpenCV 4 + CUDA on Jetson Nano proin 2020.08.21 3
6 mjpg-streamer를 사용한 웹 스트리밍을 OpenCV에서 가져오기 proin 2020.08.20 1
5 jetson-stats 3.0.1 proin 2020.08.20 1
4 Jetson Nano GPIO 사용 해보기 proin 2020.08.20 2
3 [OPENCV] 1. Jetson Nano 보드 ubuntu 18.04에서 OpenCV 설치 및 CUDA 빌드 proin 2020.08.20 5
2 [AI] 젯슨 나노(Jetson Nano) darknet YOLO v3 설치 및 샘플 돌려보기 proin 2020.08.19 3
1 Jetson Nano(젯슨나노) - Ubuntu 기본설치와 5V 4a 전원 어댑터 설치하기 proin 2020.08.19 2
위로