If using your own Jetson board, Yahboom Jetson Transbot cannot start normally. Please read the following tutorial carefully.

 

1. Background introduction

Note: In order to ensure that Jetson Transbot car can start normally, users need to ensure that the JetPack version in their Jetson board system is consistent with the Jetpack version in the Jetson Transbot car system provided by Yahboom.

If you did not purchase Yahboom's Jetson board, when using other brands of Jetson board, maybe you will find that Jetson Transbot cannot start normally.

The following tutorial provides a detailed solution to this problem.

 

2. Jetson series board and boot media description

  1. About Jetson series board:

    • Jetson Nano board: Use a U disk as the boot medium.

    • Jetson Orin Nano/Jetson Orin NX board: Use a SSD as boot media.

       

  2. About Jetpack version in the boot media system:

    • The U disk(For Jetson NANO) included in the Jetson Transbot robot kit has been written with a system image file dedicated to the Jetson Transbot car. This system image file include JetPack 4.5.1

3. Check the JetPack version on your own Jetson series board

Your Jetson motherboard currently has two cases.

Case-1: You can boot your Jetson board normally, and enter the command terminal normally.

 

Case-2: There are no system files in your own U disk or SSD. Currently, you cannot start the Jetson board normally and enter the command terminal.

 

4. Jetson Nano board startup steps

Case-1: The Jetpack version of your Jetson board is the same as the Jetpack version of Yahboom robot car.

 

Case-2: The Jetpack version for your Jetson board is not the same as the Jetpack version for Yahboom robot car.

 

Case-3: You can't check the JetPack version on your own Jetson series board

0101

 

Write official system image (SDK)

1. Preparation

Ubuntu 18.04 system

1)Open NVIDIA's jetpack download website:SDK Manager | NVIDIA Developer

2)Register/log in to NVIDIA account.

3)In Ubuntu18.04 virtual machine system, click to download SDK Manager.

image-20241019120034815

Input following command to enter the path of the .deb file you just downloaded.

(For example, i download it to the Downloads directory here.)

Input following command to install SDK Manager.

Card reader and TF card: TF card needs to be formatted before writing into the system.

Jumper cap: Short-circuit FC REC and GND pins (enter flash mode), short-circuit DC enable (J48).

DC power adapter: Use jumper cap to short-circuit DC enable (J48) when using this power supply method.

MicroUSB data cable: Used to connect to a computer to transfer data.

image-20240117191316369

2.Format TF card

It is recommended to use DiskGenius software to directly format the disk partition of the SD card and generate an exfat partition.

2.1 Delete all partitions

Download DiskGenius software link: https://www.diskgenius.com/download.php

For this operation, you must select the disk corresponding to the SD card. If you select the wrong drive letter, data on other disks will be lost.

image-20240118091203532

image-20240118092321219

image-20240118093520765

Click "Confirm" to change.

2.2 Create a new partition

image-20240118094014328

image-20240118094055227

image-20240118094055227

After the above operations, the U disk will show all the space on your computer.

2.3 Install SD card

Insert the formatted SD card into the TF card slot on the Jetson NANO board.

image-20240118094329232

3. Virtual Machine

3.1 Virtual Machine capacity expansion

The virtual machine image we provide needs to be expanded to 100G.

image-20240118102803777

image-20240118102841854

3.2 Allocate space

Open the "GParted" software in system.

If you use your own Ubuntu system. Input following command to install "GParted" tool

 

As shown below. Right-click and choose "Resize/Move"

image-20240118102956147

 

Then, system will display the interface shown below. Drag the border of the movable space to the far right.

image-20240118103216510

image-20240118103255971

After completing the above operations, close the "GParted" tool.

3.3 Connect virtual machine

After using the DC power adapter to power the device, connect the microUSB cable to the computer.

image-20240118094628588

After connecting to the computer, a pop-up window "New USB device detected" will appear on the computer interface.

Click the "Connect to virtual machine" option to connect.

image-20240117192352111

Here is another way to connect a USB device to a virtual machine:

image-20240117192054597

4. Write system by SDK Manager

Open the system "SDK Manager" software and log in to your account.

If when logging in to your account, the virtual machine system pops up a web page showing an invalid request. As shown below.

image-20240118095029906

Solution: After updating the software version as shown in the figure below, log in to the account again.

image-20240118095140951

4.1 Select Jetson board model

image-20240117192738459

4.2 Options

STEP1

Select the JetPack version. Here we take version 4.6.3 as an example.

Here, you need choose JetsPack 4.5.1 for your Jetson Transbot.

image-20240117192829069

STEP2

As shown in the figure below, select the corresponding option.

You need to enter the password to confirm, and follow the system prompts to complete it.

image-20240117192925981

STEP3

Wait for the system to download and install.

You will need to enter your username and password during the installation.

image-20240118103904419

image-20240118104915999

image-20240118111243575

According to the above steps, you can complete writing Jetpack4.4.1 to the Jetson NANO board.

5. Start up Jetson NANO board

Frist, unplug the data cable and DC power adapter that connect the Jetson NANO board to the computer.

Then, unplug the jumper cap that shorts the FC REC and GND pins on Jetson NANO board.

Boot the system: If the DC power adapter is used for power supply (you need to use a jumper cap to short-circuit the DC enable (J48)), connect the monitor to confirm whether the system can boot normally.

As shown below. If the display shows the following, it means the system can start normally.

image-20240118112312146

image-20240118112337662

 

Write EMMC system

1)Jumper cap: short-circuit FC REC and GND pins (enter flash mode).

2)DC power adapter.

3)MicroUSB data cable: connect to computer to transfer data.

image-20241019142223092

Ubuntu 18.04 system

1)Open NVIDIA's jetpack download website:SDK Manager | NVIDIA Developer

2)Register/log in to NVIDIA account.

3)In Ubuntu18.04 virtual machine system, click to download SDK Manager.

image-20241019120034815

Input following command to enter the path of the .deb file you just downloaded.

(For example, i download it to the Downloads directory here.)

Input following command to install SDK Manager.

 

Please refer to 4. Write system by SDK Manager in 《Write official system image (SDK)》.

 

Write EMMC boot

Important: Once you have written this boot file into the EMMC of the Jetson NANO SUB board according to the following tutorial, you can directly insert the U disk in the robot car into the Jetson NANO SUB board (or write the car image file we provide into your own U disk).

Then, you can directly start up robot car. Don't worry about the Jetpack version.

1. Make Jetson Nano connect to virtual machine

Connect the jumper cap to the FC REC and GND pins, that is, the second and third pins of the carrier board. As shown below.

image-2023041100001

Connect the power supply and insert the microUSB data cable.

Since the jumper cap has been connected to the FC REC and GND pins in the previous step, the Jetson NANO board will automatically enter the REC flashing mode after powering on.

image-20241019142223092

Generally, after connecting the Jetson NANO motherboard and the computer via a Micro USB data cable, the following window will pop up on the computer.

We need to select the device to connect to the virtual machine.

image-2023041100003

2.Start write boot file

As shown below.

image-2023041100004

As shown below.

image-2023041100005

As shown below.

image-2023041100006

As shown below.

image-2023041100007

If an error message appears, please confirm whether the Jetson Nano SUB board is connected normally and enters the flashing mode.

Reconnect according to the first step. And try again.

After the write is completed, please unplug the jumper cap(FC REC and GND pins) of the Jetson Nano SUB, insert the U disk, and restart the Jetson NANO board.

Note: If you are using the virtual machine provided by Yahboom, which already contains the Jetson_Boot_USB file, you do not need to transfer it to the system again.

 

Note