Difference between revisions of "FPD LINK III for Jetson/zh"

From wiki_veye
Jump to navigation Jump to search
Line 18: Line 18:
 
[[File:XAVIER-FPDLINK3-4cam.jpg|center|thumb|600x600px|AGX XAVIER connnect with CS-FPD-CAMs]]
 
[[File:XAVIER-FPDLINK3-4cam.jpg|center|thumb|600x600px|AGX XAVIER connnect with CS-FPD-CAMs]]
 
[[File:TX2-FPDLINK3-4cams.jpg|center|thumb|600x600px|TX2 connect with CS-FPD-CAMs]]
 
[[File:TX2-FPDLINK3-4cams.jpg|center|thumb|600x600px|TX2 connect with CS-FPD-CAMs]]
<br />
+
<br />注:[[FPD-LINK3-2RX Data Sheet index|FPD-LINK3-2RX]]需要12V供电。
 
=== 更新Jetson系统 ===
 
=== 更新Jetson系统 ===
<br />
+
与[[VEYE CS Camera for Jetson TX2/zh#.E6.9B.B4.E6.96.B0Jetson Nano.2C Jetson TX2.EF.BC.8CAGX Xavier.E5.92.8CXavier NX.E7.B3.BB.E7.BB.9F|更新Jetson Nano, Jetson TX2,AGX Xavier和Xavier NX系统]]步骤基本一致,注意dts、dtb、均采用fpdlink后缀的版本即可。driver源代码和Image,兼容FPD-Link和MIPI接口摄像头。
 +
 
 +
==== Image和DTB更新成功了吗? ====
 +
 
 +
===== 对于Image =====
 +
<code>ls /sys/bus/i2c/drivers/</code>
 +
 
 +
应当有 veye327 csx307 cssc132 i2c-ds90ub954 目录的存在
 +
 
 +
====== 对于DTB ======
 +
DTB在不同的平台和不同的摄像头模组都会有所不同。
 +
 
 +
- Nano A02
 +
 
 +
<code>ls /proc/device-tree/host1x/i2c@546c0000/</code>
 +
 
 +
- Nano B01
 +
 
 +
<code>ls /proc/device-tree/cam_i2cmux/i2c@*</code>
 +
 
 +
- TX2 Devkit
 +
 
 +
<code>ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*</code>
 +
 
 +
- AGX Xavier
 +
 
 +
<code>ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*</code>
 +
 
 +
- Xavier NX
 +
 
 +
<code>ls /proc/device-tree/cam_i2cmux/i2c@*</code>
 +
 
 +
应当可以发现摄像头型号和ds90ub954。
 +
 
 
=== I2C地址 ===
 
=== I2C地址 ===
<br />
+
 
 +
==== Nano A02 ====
 +
{| class="wikitable"
 +
!Camera Index
 +
!I2C bus
 +
!I2C Addr
 +
!Location
 +
|-
 +
|Camera 0
 +
|6
 +
|0x3b
 +
|FPD-LINK3-2RX port 0
 +
|}
 +
 
 +
==== Nano B01 ====
 +
{| class="wikitable"
 +
!Camera Index
 +
!I2C bus
 +
!I2C Addr
 +
!Location
 +
|-
 +
|Camera 0
 +
|7
 +
|0x3b
 +
|FPD-LINK3-2RX port 0
 +
|-
 +
|Camera 1
 +
|8
 +
|0x3b
 +
|FPD-LINK3-2RX port 0
 +
|}
 +
 
 +
==== Xavier NX ====
 +
{| class="wikitable"
 +
!Camera Index
 +
!I2C bus
 +
!I2C Addr
 +
!Location
 +
|-
 +
|Camera 0
 +
|9
 +
|0x3b
 +
|FPD-LINK3-2RX port 0
 +
|-
 +
|Camera 1
 +
|10
 +
|0x3b
 +
|FPD-LINK3-2RX port 0
 +
|}
 +
 
 +
==== AGX Xavier ====
 +
{| class="wikitable"
 +
!Camera Index
 +
!I2C bus
 +
!I2C Addr
 +
!Location
 +
|-
 +
|Camera 0
 +
|30
 +
|0x3b
 +
|
 +
|-
 +
|Camera 1
 +
|30
 +
|0x3c
 +
|
 +
|-
 +
|Camera 2
 +
|31
 +
|0x3b
 +
|
 +
|-
 +
|Camera 3
 +
|31
 +
|0x3c
 +
|
 +
|-
 +
|Camera 4
 +
|32
 +
|0x3b
 +
|
 +
|-
 +
|Camera 5
 +
|32
 +
|0x3c
 +
|
 +
|-
 +
|Camera 6
 +
|33
 +
|0x3b
 +
|
 +
|-
 +
|Camera 7
 +
|33
 +
|0x3c
 +
|
 +
|}
 +
 
 +
==== TX2 Devkit ====
 +
{| class="wikitable"
 +
!Camera Index
 +
!I2C bus
 +
!I2C Addr
 +
!Location
 +
|-
 +
|Camera 0
 +
|30
 +
|0x3b
 +
|
 +
|-
 +
|Camera 1
 +
|30
 +
|0x3c
 +
|
 +
|-
 +
|Camera 2
 +
|31
 +
|0x3b
 +
|
 +
|-
 +
|Camera 3
 +
|31
 +
|0x3c
 +
|
 +
|-
 +
|Camera 4
 +
|32
 +
|0x3b
 +
|
 +
|-
 +
|Camera 5
 +
|32
 +
|0x3c
 +
|
 +
|}
 +
 
 
=== 应用和测试 ===
 
=== 应用和测试 ===
 
<br />
 
<br />
Line 28: Line 196:
 
<br />
 
<br />
 
=== 典型使用方案 ===
 
=== 典型使用方案 ===
 +
 +
 +
 
<br />
 
<br />

Revision as of 17:44, 4 November 2020

English

1 概述

FPD-Link SerDes III是由TI提供的视频流同轴远程传输方案。我们设计了FPD-LINK3-TXFPD-LINK3-2RX电路板,可以实现1或2路MIPI图像的同轴远程传输,传输距离可达10米。

在Jetson Nano和NX平台上,采用1组FPD-LINK3-TXFPD-LINK3-2RX电路板,即可提供1路摄像头的远传,采用2组则可以提供2路摄像头的远传。FPD-LINK3-2RX上,fpdlink通道为port0(J3)到J9。

在Jetson TX2和Jetson AGX Xavier平台上,采用1组FPD-LINK3-TXFPD-LINK3-2RX电路板,即可提供2路摄像头的远传。FPD-LINK3-2RX上,fpdlink通道为port0(J3)和port1(J4)到J7,J7为一个4lan的mipi接口,通过虚拟通道技术,支持两路独立的摄像头数据传输。

在Jetson TX2平台,采用3组FPD-LINK电路板,配合1个ADP-N2,即可提供6路视频的远传。在Jetson AGX Xavier平台,采用4组FPD-LINK电路板,配合一个ADP-N3,即可提供8路视频的远传。

在应用层看来,FPD-Link通道支持所有MIPI摄像头功能,包括图像、i2c通信、同步IO、触发IO。
在使用CS-FPD-CAM时,必须要参考如下文章:

2 硬件准备及安装

Jetson NX connect with CS-FPD-CAMs(the same with Jetson Nano)
AGX XAVIER connnect with CS-FPD-CAMs
TX2 connect with CS-FPD-CAMs


注:FPD-LINK3-2RX需要12V供电。

3 更新Jetson系统

更新Jetson Nano, Jetson TX2,AGX Xavier和Xavier NX系统步骤基本一致,注意dts、dtb、均采用fpdlink后缀的版本即可。driver源代码和Image,兼容FPD-Link和MIPI接口摄像头。

3.1 Image和DTB更新成功了吗?

3.1.1 对于Image

ls /sys/bus/i2c/drivers/

应当有 veye327 csx307 cssc132 i2c-ds90ub954 目录的存在

3.1.1.1 对于DTB

DTB在不同的平台和不同的摄像头模组都会有所不同。

- Nano A02

ls /proc/device-tree/host1x/i2c@546c0000/

- Nano B01

ls /proc/device-tree/cam_i2cmux/i2c@*

- TX2 Devkit

ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*

- AGX Xavier

ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@*

- Xavier NX

ls /proc/device-tree/cam_i2cmux/i2c@*

应当可以发现摄像头型号和ds90ub954。

4 I2C地址

4.1 Nano A02

Camera Index I2C bus I2C Addr Location
Camera 0 6 0x3b FPD-LINK3-2RX port 0

4.2 Nano B01

Camera Index I2C bus I2C Addr Location
Camera 0 7 0x3b FPD-LINK3-2RX port 0
Camera 1 8 0x3b FPD-LINK3-2RX port 0

4.3 Xavier NX

Camera Index I2C bus I2C Addr Location
Camera 0 9 0x3b FPD-LINK3-2RX port 0
Camera 1 10 0x3b FPD-LINK3-2RX port 0

4.4 AGX Xavier

Camera Index I2C bus I2C Addr Location
Camera 0 30 0x3b
Camera 1 30 0x3c
Camera 2 31 0x3b
Camera 3 31 0x3c
Camera 4 32 0x3b
Camera 5 32 0x3c
Camera 6 33 0x3b
Camera 7 33 0x3c

4.5 TX2 Devkit

Camera Index I2C bus I2C Addr Location
Camera 0 30 0x3b
Camera 1 30 0x3c
Camera 2 31 0x3b
Camera 3 31 0x3c
Camera 4 32 0x3b
Camera 5 32 0x3c

5 应用和测试


6 FPD LINK III 脚本使用说明


7 典型使用方案