Skip to content

Commit 5e3630a

Browse files
authored
Update README_JP6.md
1 parent 9639bf0 commit 5e3630a

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

README_JP6.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
The Intel® RealSense™ MIPI platform driver enables the user to control and stream RealSense™ 3D MIPI cameras.
55
The 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)
6464
2. 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)
6565
3. Apply patches for kernel drivers, nvidia-oot module and tegra devicetree.
6666
4. Build cross-compile project on host (Build PC).
6767
5. Apply build results to target (Jetson).
6868
6. Configure target.
6969

7070
```
71-
# JetPack 6.x
71+
# JetPack 6.2
7272
mkdir -p l4t-gcc/6.x
7373
cd ./l4t-gcc/6.x
7474
wget 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
7575
tar xf aarch64--glibc--stable-final.tar.bz2 --strip-components 1
7676
cd ../..
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
7878
tar xjf public_sources.tbz2
7979
cd Linux_for_Tegra/source
8080
tar 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
```
105105
echo "Archiving boot configuration build results"
106106
tar -czf ./images/6.x/boot-config.tar.gz -C "./images/6.x/rootfs/" ./boot
107107
echo "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
109109
echo "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
```
114114
echo "Backup boot configuration"
115115
sudo 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
118118
sudo cp /boot/tegra234-p3737-0000+p3701-0005-nv.dtb /boot/tegra234-p3737-0000+p3701-0005-nv-bkp.dtb
119119
120120
echo "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

126126
Following 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
130130
3. Copy `tegra234-camera-d4xx-overlay.dtbo` from host to `/boot/tegra234-camera-d4xx-overlay.dtbo` on Orin target
131131
4. For dual camera, copy `tegra234-camera-d4xx-overlay-dual.dtbo` from host to `/boot/tegra234-camera-d4xx-overlay-dual.dtbo` on Orin target
132132
5. Copy `tegra234-p3737-0000+p3701-0000-nv.dtb` from host to `/boot/` on Orin
133133
6. 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
135135
8. 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
170170
scp -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
179179
On 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/
187187
sudo 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

Comments
 (0)