Difference between revisions of "FPD LINK III for Jetson/zh"
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系统 === | ||
− | < | + | 与[[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地址 === | ||
− | + | ||
+ | ==== 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
1 概述
FPD-Link SerDes III是由TI提供的视频流同轴远程传输方案。我们设计了FPD-LINK3-TX和FPD-LINK3-2RX电路板,可以实现1或2路MIPI图像的同轴远程传输,传输距离可达10米。
在Jetson Nano和NX平台上,采用1组FPD-LINK3-TX和FPD-LINK3-2RX电路板,即可提供1路摄像头的远传,采用2组则可以提供2路摄像头的远传。FPD-LINK3-2RX上,fpdlink通道为port0(J3)到J9。
在Jetson TX2和Jetson AGX Xavier平台上,采用1组FPD-LINK3-TX和FPD-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 硬件准备及安装
注: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 典型使用方案