Line 4:
Line 4:
===概述===
===概述===
−
本文讲述怎样将VEYE系列和CS系列模组接入到英伟达公司的Jetson TX2和AGX Xavier开发板,Xavier NX Devkit以及我们兼容的其他TX2主板上。采用的软件版本为(Jetpack4.2.2,L4T版本r32.2.1)以及(Jetpack4.3,L4T版本r32.3.1)以及(Jetpack4.4,L4T版本r32.4.2),我们提供了编译好的固件和源代码两种方式来方便用户的使用。
+
本文讲述怎样将VEYE系列和CS系列模组接入到英伟达公司的Jetson TX2和AGX Xavier开发板,Xavier NX Devkit以及我们兼容的其他TX2主板上。采用的软件版本为
+
+
* Jetpack4.2.2,L4T版本r32.2.1
+
* Jetpack4.3,L4T版本r32.3.1
+
* Jetpack4.4,L4T版本r32.4.3
+
+
我们提供了编译好的固件和源代码两种方式来方便用户的使用。
VEYE-MIPI-327/CS-MIPI-IMX307是星光级内置ISP的摄像头模组,输出为MIPI-CSI2接口UYVY流模式。对于图像效果参数,我们并没有采用V4L2接口实现,而是采用了DRA(Directly Register Access)模式,我们提供了一组Shell脚本直接控制摄像头模组。
VEYE-MIPI-327/CS-MIPI-IMX307是星光级内置ISP的摄像头模组,输出为MIPI-CSI2接口UYVY流模式。对于图像效果参数,我们并没有采用V4L2接口实现,而是采用了DRA(Directly Register Access)模式,我们提供了一组Shell脚本直接控制摄像头模组。
Line 73:
Line 79:
''- Jetpack4.4''
''- Jetpack4.4''
−
<code>./source_sync.sh -t tegra-l4t-r32.4.2</code>
+
<code>./source_sync.sh -t tegra-l4t-r32.4.3</code>
*配置开发环境
*配置开发环境
Line 94:
Line 100:
<code>export TOP_DIR=/home/xumm/nvidia/nvidia_sdk/JetPack_4.3_Linux_P2888/</code>
<code>export TOP_DIR=/home/xumm/nvidia/nvidia_sdk/JetPack_4.3_Linux_P2888/</code>
+
+
''- AGX XavierJetpack4.4''
+
+
<code>export TOP_DIR=/home/xumm/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_AGX_XAVIER/</code>
- ''Xavier NX Jetpack4.4''
- ''Xavier NX Jetpack4.4''
−
<code>export TOP_DIR=/home/xumm/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX_DEVKIT</code>
+
<code>export TOP_DIR=/home/xumm/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT</code>
- 通用部分
- 通用部分
Line 160:
Line 170:
====使用预编译好Image和DTB====
====使用预编译好Image和DTB====
+
prebuilt Image on github:https://github.com/veyeimaging/nvidia_jetson_veye_bsp/tree/master/kernel_image
*升级Image文件
*升级Image文件
Line 173:
Line 184:
<code>sudo cp <path to your Image dir>/Image /boot/Image -f</code>
<code>sudo cp <path to your Image dir>/Image /boot/Image -f</code>
−
''- AGX Xavier''
+
''- AGX Xavier 和Xavier NX''
+
+
需要使用签名后的文件,把新的Image和Image.sig拷贝的XAVIER的/boot/目录下。
+
+
<code>sudo cp <path to your Image dir>/Image /boot/Image -f</code>
+
+
<code>sudo cp <path to your Image dir>/Image.sig /boot/Image -f</code>
−
在Host PC执行
+
<s>在Host PC执行</s>
−
<code>cd $L4T_DIR</code>
+
<code><s>cd $L4T_DIR</s></code>
−
<code>sudo ./flash.sh -k kernel jetson-xavier mmcblk0p1</code>
+
<code><s>sudo ./flash.sh -k kernel jetson-xavier mmcblk0p1</s></code>
−
''- Xavier NX''
+
''<s>- Xavier NX</s>''
−
在Host PC执行
+
<s>在Host PC执行</s>
−
<code>cd $L4T_DIR</code>
+
<code><s>cd $L4T_DIR</s></code>
−
<code>sudo ./flash.sh -k kernel jetson-xavier-nx-devkit mmcblk0p1</code>
+
<code><s>sudo ./flash.sh -k kernel jetson-xavier-nx-devkit mmcblk0p1</s></code>
*烧写DTS分区,进入烧写模式,在Host PC执行
*烧写DTS分区,进入烧写模式,在Host PC执行
Line 252:
Line 269:
''- r32.4.2''
''- r32.4.2''
−
<code>cp $RELEASE_PACK_DIR/drivers_source/kernel_veyecam_config_32.4.2 $L4T_DIR/sources/kernel/kernel-4.9/arch/arm64/configs/tegra_veyecam_defconfig</code>
+
<code>cp $RELEASE_PACK_DIR/drivers_source/kernel_veyecam_config_32.4.2 $L4T_DIR/sources/kernel/kernel-4.9/arch/arm64/configs/tegra_veyecam_defconfig</code>
+
+
''- r32.4.3''
+
+
<code>cp $RELEASE_PACK_DIR/drivers_source/kernel_veyecam_config_32.4.3 $L4T_DIR/sources/kernel/kernel-4.9/arch/arm64/configs/tegra_veyecam_defconfig</code>
*编译
*编译
Line 267:
Line 288:
<code>sudo cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code>
<code>sudo cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code>
+
+
* 对于xavier,进行签名
+
+
<code>cd $L4T_DIR</code>
+
+
<code>./l4t_sign_image.sh --file kernel/Image --chip 0x19</code>
=====编译DTS=====
=====编译DTS=====
Line 327:
Line 354:
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.3_Linux_P2888/dts\ dtb/VEYE-MIPI-327/tegra194-p2888-0001-p2822-0000.dts $XAVIER_DTS_PATH/galen/kernel-dts/</code>
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.3_Linux_P2888/dts\ dtb/VEYE-MIPI-327/tegra194-p2888-0001-p2822-0000.dts $XAVIER_DTS_PATH/galen/kernel-dts/</code>
+
+
''- '''AGX Xavier@Jetpack4.4'''''
+
+
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.4_Linux_JETSON_AGX_XAVIER/dts\ dtb/common/t19x/* -r $XAVIER_DTS_PATH/</code>
+
+
对于CS-MIPI-IMX307
+
+
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.4_Linux_JETSON_AGX_XAVIER/dts\ dtb/CS-MIPI-IMX307/tegra194-p2888-0001-p2822-0000.dts $XAVIER_DTS_PATH/galen/kernel-dts/</code>
+
+
对于CS-MIPI-SC132
+
+
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.4_Linux_JETSON_AGX_XAVIER/dts\ dtb/CS-MIPI-SC132/tegra194-p2888-0001-p2822-0000.dts $XAVIER_DTS_PATH/galen/kernel-dts/</code>
+
+
对于VEYE-MIPI-327
+
+
<code>cp $RELEASE_PACK_DIR/AGX-Xaviar/JetPack_4.4_Linux_JETSON_AGX_XAVIER/dts\ dtb/VEYE-MIPI-327/tegra194-p2888-0001-p2822-0000.dts $XAVIER_DTS_PATH/galen/kernel-dts/</code>
''- '''Xavier NX@Jetpack4.4'''''
''- '''Xavier NX@Jetpack4.4'''''
−
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/common/t19x/* -r $XAVIER_DTS_PATH/</code>
+
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/common/t19x/* -r $XAVIER_DTS_PATH/</code>
对于CS-MIPI-IMX307
对于CS-MIPI-IMX307
−
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/CS-MIPI-IMX307/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
+
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/CS-MIPI-IMX307/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
对于CS-MIPI-SC132
对于CS-MIPI-SC132
−
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/CS-MIPI-SC132/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
+
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/CS-MIPI-SC132/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
对于VEYE-MIPI-327
对于VEYE-MIPI-327
−
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/VEYE-MIPI-327/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
+
<code>cp $RELEASE_PACK_DIR/Xavier-NX/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/dts\ dtb/VEYE-MIPI-327/tegra194-p3509-0000-a00.dtsi $XAVIER_DTS_PATH/jakku/kernel-dts/common/</code>
*编译
*编译