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

Commit fce1508

Browse files
committed
JetPack 4.4
1 parent d498f6d commit fce1508

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

LICENSE

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2121
SOFTWARE.
2222

23+
--------------
24+
jetson_variables.sh
25+
See scripts/jetson_variables.sh for full copyright info
2326
Copyright (c) 2020 Raffaello Bonghi.
24-
scripts/jetson_variables.sh
2527
Part of the jetson_stats package (https://github.com/rbonghi/jetson_stats or http://rnext.it).
2628

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# buildJetsonXavierKernel
2-
Scripts to help build the 4.9.140 kernel and modules onboard the Jetson Xavier NX (L4T 32.4.1, JetPack 4.4 DP).
2+
Scripts to help build the 4.9.140 kernel and modules onboard the Jetson Xavier NX (L4T 32.4.3, JetPack 4.4).
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.140 kernel here is matched with L4T 32.4.1. 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.140 kernel here is matched with L4T 32.4.3. 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.4.1 (Ubuntu 18.04 based) operating system on the NVIDIA Jetson AGX Xavier. The scripts should be run directly after flashing the Jetson with L4T 32.3.1 from a host PC. There are six scripts:
8+
These scripts are for building the kernel for the 64-bit L4T 32.4.3 (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.4.3 from a host PC, or after flashing an SD card. There are six scripts:
99

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

@@ -48,6 +48,10 @@ 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+
July, 2020
52+
* JetPack 4.4
53+
* vL4T32.4.3
54+
* L4T 32.4.3 (JetPack 4.4)
5155

5256
July, 2020
5357
* Initial release

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.4.1"
15+
L4TTarget="32.4.3"
1616
KERNEL_RELEASE="4.9"
1717

1818
function usage

scripts/getKernelSources.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ 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_v4.2/Sources/T186/public_sources.tbz2
20+
wget -N https://developer.download.nvidia.com/embedded/L4T/r32_Release_v4.3/sources/T186/public_sources.tbz2
21+
2122
# l4t-sources is a tbz2 file
2223
tar -xvf public_sources.tbz2 Linux_for_Tegra/source/public/kernel_src.tbz2 --strip-components=3
2324
tar -xvf kernel_src.tbz2

0 commit comments

Comments
 (0)