[Nvidia Jetson] Device-Nvidia Jetson Nano brush machine install EMMC image (do not use sdkmanager tool)

README

I used the sdkmanager tool to flash jetson tx2 before, because it took a long time because of network problems. Recently, I learned a new method. You can flash the base image into the Nvidia Jetson series devices without using the sdkmanager tool. Here I will share the specific steps with you.
Note: This method is only to flash into the minimum system for the device to start. Tools such as CUDA and CUDNN will not be pre-installed in the system. If you need these tools, you can use sdkmanager to flash or install them yourself.

Download firmware file [Windows]

Open the download page of the jetpack page on Nvidia's official website , and find the version of jetpack you want. Here I take jetpack 4.5.1 as an example.
insert image description here
Click jetpack4.5.1, jump to the page and pull down, click the hyperlink L4T 32.5.1
insert image description here

Select the file to download according to your own device. You mainly need to download the two files L4T Driver Package (BSP) and Sample Root Filesystem. The
insert image description here
downloaded files are as follows, copy the files to a virtual machine or Ubuntu computer for use
insert image description here

File decompression and image burning [Linux]

Create a new folder to store files:

mkdir ~/nano-img -p

Install cross-compilation related tools

sudo apt-get install qemu-user-static

Put the downloaded two files Tegra_Linux_Sample-Root-Filesystem_R32.5.2_aarch64 and Jetson-210_Linux_R32.5.2_aarch64 into the new folder nano-img, and decompress the files.
Use the command to decompress the Jetson-210_Linux_R32.5.2_aarch64 file:

 tar xf Jetson-210_Linux_R32.5.2_aarch64.tbz2
 cd Linux_for_Tegra/rootfs/ 
 sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R32.5.2_aarch64.tbz2

Short connect REC and GND of jetson nano, enter recovery mode, you can use "lsusb" to check if there is Nvidia corp output option, which means it is successfully connected to the computer.
insert image description here

insert image description here

You need to execute the apply_binaries.sh script before burning the image, and execute it under the nano/nano-img/Linux_for_Tegra path

sudo ./apply_binaries.sh

burn image

Start burning the image under the nano/nano-img/Linux_for_Tegra path. The burning command is:
sudo ./flash.sh jetson-nano-emmc mmcblk0p1
If it is another device, replace jetson-nano-emmc with Just change the device name, such as Jetson Xavier NX to: jetson-xavier-nx-devkit-emmc
insert image description here
Remove the shorted line, and then you can successfully boot into the system
insert image description here
insert image description here
Reference: https://blog.csdn.net/darnell888/ article/details/106297484?spm=1001.2014.3001.5501

Guess you like

Origin blog.csdn.net/Feizhai2/article/details/126607043