Changes

Jump to navigation Jump to search
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 211: 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 262: 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 297: 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 />

Navigation menu