44The Intel® RealSense™ MIPI platform driver enables the user to control and stream RealSense™ 3D MIPI cameras.
55The system shall include:
66* NVIDIA® Jetson™ platform Supported JetPack versions are:
7- - [ 6.2 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-62 )
8- - [ 6.1 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-61 )
9- - [ 6.0 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-60 )
7+ - [ 6.2 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-62 )
8+ - [ 6.1 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-61 )
9+ - [ 6.0 production release] ( https://developer.nvidia.com/embedded/jetpack-sdk-60 )
1010* RealSense™ [ De-Serialize board] ( https://store.intelrealsense.com/buy-intel-realsense-des457.html )
1111* Jetson AGX Orin™ Passive adapter board from [ Leopard Imaging® LI-JTX1-SUB-ADPT] ( https://leopardimaging.com/product/accessories/adapters-carrier-boards/for-nvidia-jetson/li-jtx1-sub-adpt/ )
1212* RS MIPI camera [ D457] ( https://store.intelrealsense.com/buy-intel-realsense-depth-camera-d457.html )
@@ -59,22 +59,22 @@ Note: dev_dbg() log support will not be enabled by default. If needed, run the `
5959
6060## JetPack manual build - cross compile x86-64 (CI deploy)
6161
62- [ NVIDIA® Jetson Linux 36.3] ( https://developer.nvidia.com/embedded/jetson-linux-r363 )
63- 1 . Download Jetson Linux Driver Package - [ JetPack 6.0 BSP sources] ( https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0 /release/jetson_linux_r36.3.0_aarch64 .tbz2 )
62+ [ NVIDIA® JetPack 6.2: Jetson Linux 36.4. 3] ( https://developer.nvidia.com/embedded/jetson-linux-r3643 )
63+ 1 . Download Jetson Linux Driver Package - [ JetPack 6.2 BSP sources] ( https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3 /release/jetson_linux_r36.4.3_aarch64 .tbz2 )
64642 . Download Toolchain ARM64 compiler - [ Bootlin Toolchain gcc 11.3] ( https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0/toolchain/aarch64--glibc--stable-2022.08-1.tar.bz2 )
65653 . Apply patches for kernel drivers, nvidia-oot module and tegra devicetree.
66664 . Build cross-compile project on host (Build PC).
67675 . Apply build results to target (Jetson).
68686 . Configure target.
6969
7070```
71- # JetPack 6.x
71+ # JetPack 6.2
7272mkdir -p l4t-gcc/6.x
7373cd ./l4t-gcc/6.x
7474wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0/toolchain/aarch64--glibc--stable-2022.08-1.tar.bz2 -O aarch64--glibc--stable-final.tar.bz2
7575tar xf aarch64--glibc--stable-final.tar.bz2 --strip-components 1
7676cd ../..
77- wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0 /sources/public_sources.tbz2
77+ wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3 /sources/public_sources.tbz2
7878tar xjf public_sources.tbz2
7979cd Linux_for_Tegra/source
8080tar xjf kernel_src.tbz2
@@ -93,23 +93,23 @@ Note: dev_dbg() log support will not be enabled by default. If needed, run the `
9393```
9494
9595## Archive JetPack 6.x build results (optional) on build host
96- Assuning 6.0 build the kernel version is 5.15.136 -tegra. For 6.1 and 6.2 build the kernel version is 5.15.148 -tegra.
96+ Assuming 6.2 (or 6.1) build the kernel version is 5.15.148 -tegra. For 6.0 the kernel version is 5.15.136 -tegra.
9797- kernel image : ` images/6.x/rootfs/boot/Image `
9898- dtb: ` images/6.x/rootfs/boot/dtb/tegra234-p3737-0000+p3701-0000-nv.dtb `
9999- dtb overlay: ` images/6.x/rootfs/boot/tegra234-camera-d4xx-overlay.dtbo `
100100- dtb dual camera overlay: ` images/6.x/rootfs/boot/tegra234-camera-d4xx-overlay-dual.dtbo `
101- - nvidia-oot modules: ` images/6.x/rootfs/lib/modules/5.15.136 -tegra/updates `
102- - kernel modules: ` images/6.x/rootfs/lib/modules/5.15.136 -tegra/extra `
101+ - nvidia-oot modules: ` images/6.x/rootfs/lib/modules/5.15.148 -tegra/updates `
102+ - kernel modules: ` images/6.x/rootfs/lib/modules/5.15.148 -tegra/extra `
103103
104104```
105105echo "Archiving boot configuration build results"
106106tar -czf ./images/6.x/boot-config.tar.gz -C "./images/6.x/rootfs/" ./boot
107107echo "Archiving nvidia-oot modules"
108- tar -czf ./images/6.x/nvidia-oot-modules.tar.gz -C "./images/6.x/rootfs/" ./lib/modules/5.15.136 -tegra/updates
108+ tar -czf ./images/6.x/nvidia-oot-modules.tar.gz -C "./images/6.x/rootfs/" ./lib/modules/5.15.148 -tegra/updates
109109echo "Archiving kernel HID modules"
110- tar -czf ./images/6.x/kernel-hid-modules.tar.gz -C "./images/6.x/rootfs/" ./lib/modules/5.15.136 -tegra/extra
110+ tar -czf ./images/6.x/kernel-hid-modules.tar.gz -C "./images/6.x/rootfs/" ./lib/modules/5.15.148 -tegra/extra
111111```
112- ## Backup JetPack 6.x boot configuration and drivers (optional)
112+ ## Backup JetPack 6.2 boot configuration and drivers (optional)
113113```
114114echo "Backup boot configuration"
115115sudo cp /boot/tegra234-p3737-0000+p3701-0000-nv.dtb /boot/tegra234-p3737-0000+p3701-0000-nv-bkp.dtb
@@ -118,20 +118,20 @@ sudo cp /boot/tegra234-p3737-0000+p3701-0000-nv.dtb /boot/tegra234-p3737-0000+p3
118118sudo cp /boot/tegra234-p3737-0000+p3701-0005-nv.dtb /boot/tegra234-p3737-0000+p3701-0005-nv-bkp.dtb
119119
120120echo "backup nvidia-oot modules"
121- sudo tar -czf /lib/modules/$(uname -r) /updates.tar.gz -C /lib/modules/$(uname -r) / updates
121+ sudo tar -czf /lib/modules/5.15.148-tegra /updates.tar.gz -C /lib/modules/5.15.148-tegra / updates
122122```
123123
124124## Install kernel drivers, extra modules and device-tree to Jetson AGX Orin
125125
126126Following steps required:
127127
128- 1. Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.136 -tegra/updates ` from host to ` /lib/modules/5.15.136 -tegra/ ` on Orin target
129- 2. Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.136 -tegra/extra ` from host to ` /lib/modules/5.15.136 -tegra/ ` on Orin target
128+ 1. Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.148 -tegra/updates ` from host to ` /lib/modules/5.15.148 -tegra/ ` on Orin target
129+ 2. Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.148 -tegra/extra ` from host to ` /lib/modules/5.15.148 -tegra/ ` on Orin target
1301303. Copy ` tegra234-camera-d4xx-overlay.dtbo ` from host to ` /boot/tegra234-camera-d4xx-overlay.dtbo ` on Orin target
1311314. For dual camera, copy ` tegra234-camera-d4xx-overlay-dual.dtbo ` from host to ` /boot/tegra234-camera-d4xx-overlay-dual.dtbo ` on Orin target
1321325 . Copy ` tegra234-p3737-0000+p3701-0000-nv.dtb ` from host to ` /boot/ ` on Orin
1331336 . Copy ` Image ` from host to ` /boot/ ` on Orin
134- 7 . Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.136 -tegra/kernel ` from host to ` /lib/modules/5.15.136 -tegra/ ` on Orin target
134+ 7 . Copy entire directory ` images/6.x/rootfs/lib/modules/5.15.148 -tegra/kernel ` from host to ` /lib/modules/5.15.148 -tegra/ ` on Orin target
1351358. Run $ ` sudo /opt/nvidia/jetson-io/jetson-io.py `
136136 1. Configure Jetson AGX CSI Connector
137137 2. Configure for compatible hardware
@@ -169,21 +169,21 @@ Assuming Jetson has ip: `10.0.0.116`
169169# Configuration files
170170scp -r images/6.x/rootfs/boot nvidia@10.0.0.116:~ /
171171# RealSense support for NVIDIA Tegra
172- scp -r images/6.x/rootfs/lib/modules/5.15.136 -tegra/updates nvidia@10.0.0.116:~ /
172+ scp -r images/6.x/rootfs/lib/modules/5.15.148 -tegra/updates nvidia@10.0.0.116:~ /
173173# RealSense metadata patched kernel modules and IMU HID support
174- scp -r images/6.x/rootfs/lib/modules/5.15.136 -tegra/extra nvidia@10.0.0.116:~ /
174+ scp -r images/6.x/rootfs/lib/modules/5.15.148 -tegra/extra nvidia@10.0.0.116:~ /
175175# Updated kernel modules to match the new compiled kernel image
176- scp -r images/6.x/rootfs/lib/modules/5.15.136 -tegra/kernel nvidia@10.0.0.116:~ /
176+ scp -r images/6.x/rootfs/lib/modules/5.15.148 -tegra/kernel nvidia@10.0.0.116:~ /
177177```
178178
179179On Jetson target, assuming backup step was followed:
180180
181181```
182182# enable RealSense extra formats and metadata
183- sudo cp -r ~ /extra /lib/modules/$(uname -r) /
183+ sudo cp -r ~ /extra /lib/modules/5.15.148-tegra /
184184# enable RealSense MIPI support for D457 GMSL
185- sudo cp -r ~ /updates /lib/modules/$(uname -r) /
186- sudo cp -r ~ /kernel/ /lib/modules/5.15.136 -tegra/
185+ sudo cp -r ~ /updates /lib/modules/5.15.148-tegra /
186+ sudo cp -r ~ /kernel/ /lib/modules/5.15.148 -tegra/
187187sudo cp ~ /boot/tegra234-camera-d4xx-overlay.dtbo /boot/
188188
189189# (replace with tegra234-p3737-0000+p3701-0000-nv.dtb on production Orin board)
0 commit comments