From ProventusNova DeveloperWiki

Description

This wiki pages shows how to get JetPack 6.2.1 (L4T R36.4.4) for an NVIDIA Jetson Orin NX SoM, download board support package (BSP) for CTI Boson Carrier board NGX007 and how to flash the board to enable 2 FRAMOS IMX464 cameras.

Set up

  • x86/x64 based host machine running Ubuntu 20.04 or higher
  • Jetson Orin NX SoM
  • CTI Boson NGX007 carrier board
  • USB Cable for flashing
  • Two FRAMOS IMX464 cameras

Getting the sources

JetPack 6.2.1

1. Go to JetPack 6.2.1 release Page: NVIDIA Jetson Linux 36.4.4 and download “L4T Driver Package (BSP)” and “Sample Root filesystem”.

2. You should see this two files:

  • Jetson_Linux_R36.4.4_aarch64.tbz2
  • Tegra_Linux_Sample-Root-Filesystem_R36.4.4_aarch64.tbz2

3. Create a directory for installing JetPack. Referred to as <INSTALL_DIR>. For example:

 
INSTALL_DIR = build
mkdir $INSTALL_DIR
cd $INSTALL_DIR

4. Copy both files to <INSTALL_DIR>

 
cp $HOME/Downloads/Jetson_Linux_R36.4.4_aarch64.tbz2 .
cp $HOME/Downloads/Tegra_Linux_Sample-Root-Filesystem_R36.4.4_aarch64.tbz2 .

5. Extract "L4T Driver Package" tarball:

 
sudo tar -vjxf Jetson_Linux_R36.4.4_aarch64.tbz2

You should see a new directory called Linux_for_tegra in <INSTALL_DIR> directory.

6. Extract "Sample Root Filesystem" into Linux_for_tegra/rootfs

 
sudo tar -C Linux_for_Tegra/rootfs/ -vxjf Tegra_Linux_Sample-Root-Filesystem_R36.4.4_aarch64.tbz2

CTI BSP

Go to <INSTALL_DIR> directory

 
cd <INSTALL_DIR>

1. Download BSP for Jeton Orin NX/Nano from CTI official page: CTI Boson BSP and download: Orin Nx / Nano L4T r36.4.4 BSP. Downloaded file named: CTI-L4T-ORIN-NX-NANO-36.4.4-V001.tgz.

2. Copy file to <INSTALL_DIR>/Linux_for_Tegra

 
cp $HOME/Downloads/CTI-L4T-ORIN-NX-NANO-36.4.4-V001.tgz Linux_for_Tegra

3. Extract the BSP

 
cd <INSTALL_DIR>/Linux_for_Tegra 
sudo tar -vxzf CTI-L4T-ORIN-NX-NANO-36.4.4-V001.tgz

4. Run install script to install BSP files.

 
cd CTI-L4T
sudo ./install.sh

6. Return to Linux_for_Tegra directory: cd ..

7. Inside Linux_for_Tegra directory, create default user with:

 
sudo ./tools/l4t_create_default_user.sh -u <username> -p <password> -n <hostname>

for example:

 
sudo ./tools/l4t_create_default_user.sh -u nvidia -p nvidia -n nvidia

Flashing the board

1. Connect NVMe m.2 card on one of the m.2 slots. Put the board in recovery mode. You can check if the board is in recovery mode with lsusb. Should see something like:

Bus 001 Device 016: ID 0955:7323 NVIDIA Corp. APX

2. Flash with CTI's automated script inside Linux_for_Tegra directory:

sudo ./cti-flash