Line 27: |
Line 27: |
| *Jetpack4.6.1,L4T版本r32.7.1 | | *Jetpack4.6.1,L4T版本r32.7.1 |
| *Jetpack4.6.2,L4T版本r32.7.2 | | *Jetpack4.6.2,L4T版本r32.7.2 |
| + | *Jetpack4.6.3,L4T版本r32.7.3 |
| *Jetpack5.0.1DP,L4T版本r34.1.1 | | *Jetpack5.0.1DP,L4T版本r34.1.1 |
| *Jetpack5.0.2, L4T版本r35.1 | | *Jetpack5.0.2, L4T版本r35.1 |
| + | *Jetpack5.1, L4T版本r35.2.1 |
| + | *Jetpack5.1.1, L4T版本r35.3.1 |
| + | *Jetpack5.1.2, L4T版本r35.4.1 |
| | | |
| ====查看当前L4T版本==== | | ====查看当前L4T版本==== |
Line 95: |
Line 99: |
| | | |
| [https://forums.developer.nvidia.com/t/source-sync-sh-fails-with-tegra-l4t-r32-7-2-tag/212787/5 Nvidia did not push sources to nv-tegra for this 32.7.2 release because there have been no changes in the kernel and DTS compared to 32.7.1 release.] | | [https://forums.developer.nvidia.com/t/source-sync-sh-fails-with-tegra-l4t-r32-7-2-tag/212787/5 Nvidia did not push sources to nv-tegra for this 32.7.2 release because there have been no changes in the kernel and DTS compared to 32.7.1 release.] |
| + | |
| + | ''- Jetpack4.6.3'' |
| + | |
| + | <code>./source_sync.sh -t tegra-l4t-r32.7.3</code> |
| | | |
| ''- Jetpack5.0.1 DP'' | | ''- Jetpack5.0.1 DP'' |
Line 103: |
Line 111: |
| | | |
| <code>./source_sync.sh -t jetson_35.1</code> | | <code>./source_sync.sh -t jetson_35.1</code> |
| + | |
| + | ''- Jetpack5.1'' |
| + | |
| + | <code>./source_sync.sh -t jetson_35.2.1</code> |
| + | |
| + | ''- Jetpack5.1.1'' |
| + | |
| + | <code>./source_sync.sh -t jetson_35.3.1</code> |
| + | |
| + | ''- Jetpack5.1.2'' |
| + | |
| + | <code>./source_sync.sh -t jetson_35.4.1</code> |
| | | |
| ==== 配置开发环境 ==== | | ==== 配置开发环境 ==== |
Line 130: |
Line 150: |
| | | |
| <code>export XAVIER_DTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t19x</code> | | <code>export XAVIER_DTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t19x</code> |
| + | |
| + | <code>export ORIN_DTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t23x</code> |
| | | |
| * Jetpack 4.x | | * Jetpack 4.x |
Line 180: |
Line 202: |
| | | |
| ===== 修改Kconfig和Makefile ===== | | ===== 修改Kconfig和Makefile ===== |
− | <code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/Kconfig_<ver> $NVIDIA_PATH/drivers/media/i2c/</code> | + | 手动修改<code>$NVIDIA_PATH/drivers/media/i2c/</code>目录下的Kconfig和Makefile,增加对应camera驱动的编译选项。 |
− | | |
− | <code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/Makefile_<ver> $NVIDIA_PATH/drivers/media/i2c/</code>
| |
| | | |
| ===== 编译 ===== | | ===== 编译 ===== |
Line 197: |
Line 217: |
| | | |
| <code>./nvbuild.sh -o $TEGRA_KERNEL_OUT</code> | | <code>./nvbuild.sh -o $TEGRA_KERNEL_OUT</code> |
| + | |
| + | 如果没有找到此脚本: |
| + | |
| + | <code>nvbuild.sh</code> is only included in the <code>kernel_src.tbz2</code> tar file that is part of <code>public_sources.tbz2</code>. If the kernel sources were synced from the Git server, you need to manually copy <code>nvbuild.sh</code> from the tar file. |
| | | |
| ==== 编译完成 ==== | | ==== 编译完成 ==== |
Line 207: |
Line 231: |
| 以下用于整体烧写 | | 以下用于整体烧写 |
| | | |
− | <code>sudo cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code> | + | <code>cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code> |
| | | |
| *对于xavier和Orin,需要进行签名 | | *对于xavier和Orin,需要进行签名 |
Line 258: |
Line 282: |
| | | |
| <code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_<ver>_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/<camera model>/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code> | | <code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_<ver>_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/<camera model>/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code> |
| + | |
| + | ==== Orin ==== |
| + | <code>cp $RELEASE_PACK_DIR/Orin/JetPack_<ver>_Linux_JETSON_ORIN_TARGETS/dts\ dtb/common/t23x/* -r $ORIN_DTS_PATH/</code> |
| + | |
| + | For <camera model> |
| + | |
| + | <code>cp $RELEASE_PACK_DIR/Orin/JetPack_<ver>_Linux_JETSON_ORIN_TARGETS/dts\ dtb/<camera model>/tegra234-p3737-camera-modules.dtsi $ORIN_DTS_PATH/concord/kernel-dts/cvb/</code> |
| + | |
| + | <code>cp $RELEASE_PACK_DIR/Orin/JetPack_<ver>_Linux_JETSON_ORIN_TARGETS/dts\ dtb/<camera model>/tegra234-p3768-0000-a0.dtsi $ORIN_DTS_PATH/p3768/kernel-dts/cvb</code> |
| | | |
| ==== 编译 ==== | | ==== 编译 ==== |
Line 293: |
Line 326: |
| ===== AGX Orin ===== | | ===== AGX Orin ===== |
| <code>$COMMON_DTS_PATH/tegra234-p3701-0000-p3737-0000.dtb</code> | | <code>$COMMON_DTS_PATH/tegra234-p3701-0000-p3737-0000.dtb</code> |
| + | |
| + | ===== Orin Nano ===== |
| + | <code>$COMMON_DTS_PATH/tegra234-p3767-0003-p3768-0000-a0.dtb</code> |
| + | |
| + | <code>$COMMON_DTS_PATH/tegra234-p3767-0004-p3768-0000-a0.dtb</code> |
| + | |
| + | ===== Orin NX ===== |
| + | <code>$COMMON_DTS_PATH/tegra234-p3767-0000-p3768-0000-a0.dtb</code> |
| + | |
| + | <code>$COMMON_DTS_PATH/tegra234-p3767-0001-p3768-0000-a0.dtb</code> |
| + | <br /> |