Skip to content
This repository was archived by the owner on Nov 22, 2022. It is now read-only.

Commit b5a468d

Browse files
JetPack 4.5.1
1 parent 209f2fb commit b5a468d

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# buildJetsonXavierKernel
2-
Scripts to help build the 4.9.201 kernel and modules onboard the Jetson Xavier NX (L4T 32.5.0, JetPack 4.5).
2+
Scripts to help build the 4.9.201 kernel and modules onboard the Jetson Xavier NX (L4T 32.5.1, JetPack 4.5.1).
33

4-
<em><strong>Note:</strong> The kernel source version must match the version of firmware flashed on the Jetson. For example, the source for the 4.9.201 kernel here is matched with L4T 32.5.0. This kernel compiled using this source tree may not work with newer versions or older versions of L4T.</em>
4+
<em><strong>Note:</strong> The kernel source version must match the version of firmware flashed on the Jetson. For example, the source for the 4.9.201 kernel here is matched with L4T 32.5.1. This kernel compiled using this source tree may not work with newer versions or older versions of L4T.</em>
55

66
As of this writing, the "official" way to build the Jetson Xavier NX kernel is to use a cross compiler on a Linux PC. This is an alternative which builds the kernel onboard the Jetson itself. These scripts will download the kernel source to the Jetson Xavier NX, and then compile the kernel and selected modules. The newly compiled kernel can then be installed. The kernel sources and build objects consume ~3GB.
77

8-
These scripts are for building the kernel for the 64-bit L4T 32.5.0 (Ubuntu 18.04 based) operating system on the NVIDIA Jetson Xavier NX. The scripts should be run directly after flashing the Jetson with L4T 32.5.0 from a host PC, or after flashing an SD card. There are six scripts:
8+
These scripts are for building the kernel for the 64-bit L4T 32.5.1 (Ubuntu 18.04 based) operating system on the NVIDIA Jetson Xavier NX. The scripts should be run directly after flashing the Jetson with L4T 32.5.1 from a host PC, or after flashing an SD card. There are six scripts:
99

1010
<strong>getKernelSources.sh</strong>
1111

@@ -48,6 +48,11 @@ Removes all of the kernel sources and compressed source files. You may want to m
4848
The copyImage.sh script copies the Image to the current device. If you are building the kernel on an external device, for example a SSD, you will probably want to copy the Image file over to the eMMC in the eMMC's /boot directory. The Jetson will usually try to boot from the eMMC before switching to a different device. Study the boot sequence of the Jetson to properly understand which Image file is being used.
4949

5050
### Release Notes
51+
March, 2021
52+
* JetPack 4.5.1
53+
* vL4T32.5.1
54+
* L4T 32.5.1 (JetPack 4.5.1)
55+
5156
February, 2021
5257
* JetPack 4.5
5358
* vL4T32.5.0
@@ -66,7 +71,7 @@ July, 2020
6671
## License
6772
MIT License
6873

69-
Copyright (c) 2017-2020 Jetsonhacks
74+
Copyright (c) 2017-2021 Jetsonhacks
7075

7176
Permission is hereby granted, free of charge, to any person obtaining a copy
7277
of this software and associated documentation files (the "Software"), to deal

getKernelSources.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ echo "Jetpack $JETSON_JETPACK [L4T $JETSON_L4T]"
1212
#Print Kernel Version
1313

1414
SOURCE_TARGET="/usr/src"
15-
L4TTarget="32.5.0"
15+
L4TTarget="32.5.1"
1616
KERNEL_RELEASE="4.9"
1717

1818
function usage

scripts/getKernelSources.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fi
1717
cd "$SOURCE_TARGET"
1818
echo "$PWD"
1919
# For this version, TX2 and AGX Xavier and Xavier NX have the same source files
20-
wget -N https://developer.nvidia.com/embedded/L4T/r32_Release_v5.0/sources/T186/public_sources.tbz2
20+
wget -N https://developer.nvidia.com/embedded/l4t/r32_release_v5.1/r32_release_v5.1/sources/t186/public_sources.tbz2
2121

2222
# l4t-sources is a tbz2 file
2323
tar -xvf public_sources.tbz2 Linux_for_Tegra/source/public/kernel_src.tbz2 --strip-components=3

scripts/jetson_variables.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jetson_jetpack()
3030
local JETSON_L4T=$1
3131
local JETSON_JETPACK=""
3232
case $JETSON_L4T in
33+
"32.5.1" | "32.5.1") JETSON_JETPACK="4.5.1" ;;
3334
"32.5.0" | "32.5") JETSON_JETPACK="4.5" ;;
3435
"32.4.4") JETSON_JETPACK="4.4.1" ;;
3536
"32.4.3") JETSON_JETPACK="4.4" ;;

0 commit comments

Comments
 (0)