Skip to content

Cart

Your cart is empty

JetPack-4.6.1 Installation for DSBOX-TX2NX

ENVIRONMENT

Hardware 1: DSBOX-TX2NX

Hardware 2: Corsair Gaming PC

OS 2: Ubuntu 18.04.5 LTS

In this tutorial, we will install JetPack-4.6.1 for DSBOX-TX2NX. First, we will include our Image and DTB file in Jetson OS image. Then, we will install the Jetson OS into the DSBOX-TX2NX. Finally, we will install the Jetson SDK components into it.


Info: The JetPack-4.6.1's & JetPack-4.6.2's kernel sources are the same. That's why, the JetPack-4.6.1's BSP package is compatible for JetPack-4.6.2. You can use this on JetPack-4.6.2 installation as well.


Attention: If you want to transfer the root file-system to an external drive, please format it before starting this blog post.

Including the Image and DTB file in Jetson OS Image

Open the NVIDIA SDK Manager. Select “JetPack 4.6.1” for Target Operating System and “Jetson TX2 modules” for Target Hardware. (The “Host Machine” components are not required) Then continue to Step 2.


Choose only “Jetson OS”, accept the terms & conditions and continue to Step 3.


The SDK Manager will ask the username’s password. Fill it and continue.


A few seconds later...


After the Jetson OS has created, the SDK Manager asks the Jetson module’s flashing style. Just skip it and exit from the SDK Manager.


Open the target HW image folder. (${HOME}/nvidia/nvidia_sdk/JetPack_4.6.1_Linux_JETSON_TX2_TARGETS/Linux_for_Tegra/)


Download the BSP files from this GitHub link and extract it:


Copy the Image file to the “kernel” folder.


Copy the DTB file into the “kernel/dtb” folder.

Attention: If you use one of the previous DSBOARD-NX2 (rev-1.0, 1.1 & 1.21) carrier boards, please use the DTB file from the “without_fan” folder.


Then copy the BPMP DTB file into the “bootloader/t186ref” folder.


Copy the pinmux file into the “bootloader/t186ref/BCT” folder.


Return to the “Linux_for_Tegra” folder and open a Terminal.


Hint: If you want to configure your username-password & hostname with default settings, you can create user without the Ubuntu installation wizard. To do this, type this command below:


sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

For example (username:"nvidia", password:"nvidia", device-name:"nvidia-desktop"):


sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license



Create the system image with this command below:


sudo ./flash.sh --no-flash jetson-xavier-nx-devkit-tx2-nx mmcblk0p1


A few seconds later ...

Jetson OS Installation

Connect the recovery USB (between installer PC & DSBOX-TX2NX's recovery USB) and power connection of your DSBOX-TX2NX.

While the DSBOX-TX2NX's power connector plugged in,

• press power button then wait for boot led lights up.

• press reset & recovery buttons together

• release reset button

• release the recovery button after 3 seconds later. This will set it to Recovery mode.


Then type lsusb and check the device connected in Recovery mode (0955:7c18 NVidia Corp.)


Flash the Jetson OS with this script:


sudo ./flash.sh -r jetson-xavier-nx-devkit-tx2-nx mmcblk0p1


A few seconds later …


At the end of the script, the device will reboot. Complete your Ubuntu installation wizard (if you have not created a user with tools/l4t_create_default_user.sh script file) from the DSBOX-TX2NX (language, keyboard type, location, username & password etc.).


To avoid kernel update with "apt upgrade" or "apt-get upgrade" commands, please follow this guide on the Jetson module.

Jetson SDK Components Installation

[Optional] Delete LibreOffice & ThunderBird packages (if you don’t need) and remove the unnecessary packages to increase the free space. To do this, type these commands to the DSBOX-TX2NX side:


sudo apt remove -y libreoffice* thunderbird*
sudo apt autoremove -y
sudo apt clean


Connect the DSBOX-TX2NX to the Ethernet or connect its Recovery USB to the Host PC. Then open the NVIDIA SDK Manager. Select “JetPack 4.6.1” for Target Operating System and “Jetson TX2 modules” for Target Hardware. (The “Host Machine” components are not required) Then continue to Step 2.


Choose only “Jetson SDK Components”, accept the terms & conditions and continue to Step 3.


The SDK Manager will ask the username’s password. Fill it and continue.


Type the IP address, username and password of DSBOX-TX2NX and Install the SDK Components.

At the end of the installation, the DSBOX-TX2NX becomes ready. 



Thank you for reading our blog post.