Line 39: |
Line 39: |
| |RAW series | | |RAW series |
| |RAW-MIPI-SC132M | | |RAW-MIPI-SC132M |
| + | |Done |
| + | |- |
| + | |RAW series |
| + | |RAW-MIPI-IMX462M |
| + | |Done |
| + | |- |
| + | |RAW series |
| + | |RAW-MIPI-AR0234M |
| |Done | | |Done |
| |} | | |} |
Line 86: |
Line 94: |
| *Jetpack5.1,L4T r35.2.1 | | *Jetpack5.1,L4T r35.2.1 |
| *Jetpack5.1.1,L4T r35.3.1 | | *Jetpack5.1.1,L4T r35.3.1 |
| + | *Jetpack5.1.2,L4T r35.4.1 |
| | | |
| =====How to check the current L4T version===== | | =====How to check the current L4T version===== |
Line 101: |
Line 110: |
| MV series cameras require an adapter board to access the Jetson platform. The following table shows the support status. | | MV series cameras require an adapter board to access the Jetson platform. The following table shows the support status. |
| {| class="wikitable" | | {| class="wikitable" |
| + | !Camera Model |
| !Jetson Board | | !Jetson Board |
| !adapter board | | !adapter board |
− | ! camera number | + | !FFC(to adapter board) |
− | !Power | + | !FFC(to Jetson board) |
| + | !camera number |
| + | !extra power |
| |- | | |- |
| + | | rowspan="10" |MV Series |
| |Nano A02 | | |Nano A02 |
| |ADP-MV1 | | |ADP-MV1 |
| + | |30pin Opposite-side contacts FFC |
| + | |15pin Opposite-side contacts FFC |
| |1 | | |1 |
| |5V DC(Required) | | |5V DC(Required) |
| |- | | |- |
| |Nano B01 | | |Nano B01 |
− | | ADP-MV1 | + | |ADP-MV1 |
− | |1 | + | |30pin Opposite-side contacts FFC |
| + | |15pin Opposite-side contacts FFC |
| + | |2 |
| |5V DC(Required) | | |5V DC(Required) |
| |- | | |- |
| |Nano 2GB | | |Nano 2GB |
| |ADP-MV1 | | |ADP-MV1 |
− | |2 | + | |30pin Opposite-side contacts FFC |
− | | 5V DC(Required) | + | |15pin Opposite-side contacts FFC |
| + | |1 |
| + | |5V DC(Required) |
| |- | | |- |
| |TX2 NX | | |TX2 NX |
| |ADP-MV1 | | |ADP-MV1 |
| + | |30pin Opposite-side contacts FFC |
| + | |15pin Opposite-side contacts FFC |
| |2 | | |2 |
| |5V DC(Required) | | |5V DC(Required) |
Line 128: |
Line 149: |
| |XAVIER NX | | |XAVIER NX |
| |ADP-MV1 | | |ADP-MV1 |
| + | |30pin Opposite-side contacts FFC |
| + | |15pin Opposite-side contacts FFC |
| |2 | | |2 |
| |5V DC(Required) | | |5V DC(Required) |
| |- | | |- |
| |Orin Nano | | |Orin Nano |
− | |ADP-MV1+15to22FPC | + | |ADP-MV1 |
| + | |30pin Opposite-side contacts FFC |
| + | |15-to-22 pin Same-side contacts FFC |
| |2 | | |2 |
| |5V DC(Required) | | |5V DC(Required) |
| |- | | |- |
| |Orin NX | | |Orin NX |
− | |ADP-MV1+15to22FPC | + | |ADP-MV1 |
| + | |30pin Opposite-side contacts FFC |
| + | |15-to-22 pin Same-side contacts FFC |
| |2 | | |2 |
| |5V DC(Required) | | |5V DC(Required) |
| |- | | |- |
− | | TX2 Devkit | + | |TX2 Devkit |
| + | |ADP-N4 |
| + | |30pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |5V or 12V DC (Required) |
| + | |- |
| + | |AGX Xavier |
| |ADP-N4 | | |ADP-N4 |
| + | |30pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| |6 | | |6 |
| | 5V or 12V DC (Required) | | | 5V or 12V DC (Required) |
| |- | | |- |
− | |AGX Xavier | + | |AGX Orin |
| |ADP-N4 | | |ADP-N4 |
| + | |30pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| |6 | | |6 |
| |5V or 12V DC (Required) | | |5V or 12V DC (Required) |
| |- | | |- |
− | |Orin series | + | | rowspan="10" |RAW-MIPI-SC132M |
− | | ADP-N4 | + | |Nano A02 |
| + | |N/A |
| + | |N/A |
| + | |15pin Opposite-side contacts FFC |
| + | |1 |
| + | |N/A |
| + | |- |
| + | |Nano B01 |
| + | |N/A |
| + | |N/A |
| + | |15pin Opposite-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Nano 2GB |
| + | |N/A |
| + | |N/A |
| + | |15pin Opposite-side contacts FFC |
| + | |1 |
| + | |N/A |
| + | |- |
| + | |TX2 NX |
| + | |N/A |
| + | |N/A |
| + | |15pin Opposite-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |XAVIER NX |
| + | |N/A |
| + | |N/A |
| + | |15pin Opposite-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Orin Nano |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Orin NX |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |TX2 Devkit |
| + | |ADP-N5 |
| + | |15pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |N/A |
| + | |- |
| + | |AGX Xavier |
| + | |ADP-N5 |
| + | |15pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |N/A |
| + | |- |
| + | |AGX Orin |
| + | |ADP-N5 |
| + | |15pin Opposite-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |N/A |
| + | |- |
| + | | rowspan="10" |RAW Series(Except for RAW-MIPI-SC132M) |
| + | |Nano A02 |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |1 |
| + | |N/A |
| + | |- |
| + | |Nano B01 |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Nano 2GB |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |1 |
| + | |N/A |
| + | |- |
| + | |TX2 NX |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |XAVIER NX |
| + | |N/A |
| + | |N/A |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Orin Nano |
| + | |N/A |
| + | |N/A |
| + | |22pin Opposite-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |Orin NX |
| + | |N/A |
| + | |N/A |
| + | |22pin Opposite-side contacts FFC |
| + | |2 |
| + | |N/A |
| + | |- |
| + | |TX2 Devkit |
| + | |ADP-N5 |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |board-to-board connector |
| |6 | | |6 |
− | | 5V or 12V DC (Required) | + | |N/A |
| + | |- |
| + | |AGX Xavier |
| + | |ADP-N5 |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |N/A |
| + | |- |
| + | |AGX Orin |
| + | |ADP-N5 |
| + | |15-to-22 pin Same-side contacts FFC |
| + | |board-to-board connector |
| + | |6 |
| + | |N/A |
| |} | | |} |
| | | |
− | ==== Connection of MV-MIPI-CAM and ADP-MV1 ==== | + | ==== MV series cameras use the ADP-MV1 connection ==== |
− | The two are connected using 0.5 mm pitch*30P FFC cable with opposite direction. The cable must be inserted with the silver contacts facing outside. | + | |
| + | ===== Connection of MV series cameras and ADP-MV1 ===== |
| + | The two are connected using 0.5 mm pitch*30P FFC cable with Opposite-side contacts. The cable must be inserted with the silver contacts facing outside. |
| {| class="wikitable" | | {| class="wikitable" |
| !TOP | | !TOP |
Line 166: |
Line 343: |
| |[[File:ADP-MV1-MV-MIPI-X 02.jpg|alt=|center|thumb|600x600px|ADP-MV1 to MV-MIPI-X]] | | |[[File:ADP-MV1-MV-MIPI-X 02.jpg|alt=|center|thumb|600x600px|ADP-MV1 to MV-MIPI-X]] |
| |} | | |} |
− |
| |
− | ==== Connection using ADP-MV1 ====
| |
| | | |
| ===== Power supply ===== | | ===== Power supply ===== |
| The ADP-MV1 requires a separate 5V power supply and can be powered directly from the Jetson board using a Dupont cable. | | The ADP-MV1 requires a separate 5V power supply and can be powered directly from the Jetson board using a Dupont cable. |
| [[File:ADP-MV1-MV-MIPI-X 07.jpg|alt=ADP-MV1 power supply|center|thumb|800x800px|ADP-MV1 power supply]] | | [[File:ADP-MV1-MV-MIPI-X 07.jpg|alt=ADP-MV1 power supply|center|thumb|800x800px|ADP-MV1 power supply]] |
− | <br />
| |
| | | |
− | ==== Connection with Nano and NX using ADP-MV1 ==== | + | ===== Connection with Nano and NX using ADP-MV1 ===== |
| The Nano Series and NX Series are connected in this way. | | The Nano Series and NX Series are connected in this way. |
| [[File:MV camera and Xavier NX connection.jpg|alt=MV camera and Xavier NX connection|center|thumb|800x800px|MV camera and Xavier NX connection]] | | [[File:MV camera and Xavier NX connection.jpg|alt=MV camera and Xavier NX connection|center|thumb|800x800px|MV camera and Xavier NX connection]] |
| | | |
− | ==== Connection with Orin Nano and NX using ADP-MV1 ==== | + | ===== Connection with Orin Nano and NX using ADP-MV1 ===== |
− | Use a 15P to 22 pin FFC Cable with the same side wire connection. Pay attention to the direction of the contact surface. | + | Use a 15P to 22 pin FFC Cable with the Same-side contacts. Pay attention to the direction of the contact surface. |
| [[File:MV camera connect to Orin Nano and Orin NX.jpg|center|thumb|800x800px|MV camera connect to Orin Nano and Orin NX]] | | [[File:MV camera connect to Orin Nano and Orin NX.jpg|center|thumb|800x800px|MV camera connect to Orin Nano and Orin NX]] |
− | <br />
| + | |
− | ==== Connection of MV-MIPI-CAM and ADP-N4 ==== | + | ==== MV series cameras use the ADP-N4 connection ==== |
− | The two are connected using 0.5 mm pitch*30P FFC cable with same direction. The cable must be inserted with the silver contacts facing outside. | + | |
| + | ===== Connection of MV series cameras and ADP-N4 ===== |
| + | The two are connected using 0.5 mm pitch*30P FFC cable with Same-side contacts. The cable must be inserted with the silver contacts facing outside. |
| [[File:ADP-N4 and MV-MIPI-CAM.jpg|link=http://wiki.veye.cc/index.php/File:ADP-N4%20and%20MV-MIPI-CAM.jpg|center|thumb|800x800px|MV-MIPI-CAM to ADP-N4]] | | [[File:ADP-N4 and MV-MIPI-CAM.jpg|link=http://wiki.veye.cc/index.php/File:ADP-N4%20and%20MV-MIPI-CAM.jpg|center|thumb|800x800px|MV-MIPI-CAM to ADP-N4]] |
− | <br />
| |
− | ==== V-by-One-HS-KIT Camera Connection Diagram ====
| |
− | [[File:VBYONE connection with Jetson.jpg|center|thumb|800x800px|V-by-One-HS-KIT Camera Connection Diagram]]
| |
| <br /> | | <br /> |
| ===== Power supply ===== | | ===== Power supply ===== |
Line 196: |
Line 369: |
| * 12V DC is connected to J11, which needs to be powered by an external adapter. | | * 12V DC is connected to J11, which needs to be powered by an external adapter. |
| | | |
− | ===== Connection with TX2 Devkitand AGX Series using ADP-MV1 ===== | + | ===== Connection with TX2 Devkit and AGX Series using ADP-N4 ===== |
| [[File:ADP-N4 to AGX XAVIER.jpg|alt=ADP-N4 to AGX XAVIER|center|thumb|800x800px|ADP-N4 to AGX XAVIER]] | | [[File:ADP-N4 to AGX XAVIER.jpg|alt=ADP-N4 to AGX XAVIER|center|thumb|800x800px|ADP-N4 to AGX XAVIER]] |
| [[File:ADP-N4 to AGX Orin.jpg|center|thumb|800x800px|ADP-N4 to AGX Orin]] | | [[File:ADP-N4 to AGX Orin.jpg|center|thumb|800x800px|ADP-N4 to AGX Orin]] |
| [[File:ADP-N4 to TX2 Devkit.jpg|center|thumb|800x800px|ADP-N4 to TX2 Devkit]] | | [[File:ADP-N4 to TX2 Devkit.jpg|center|thumb|800x800px|ADP-N4 to TX2 Devkit]] |
| | | |
| + | ==== RAW series cameras directly connected to the Jetson Board ==== |
| + | |
| + | =====Connect to Nano or Xavier NX===== |
| + | The RAW-MIPI-SC132M use a 15-pin opposite-side FFC cable, while other RAW series cameras use a 15-to-22-pin same-side FFC cable.[[File:RAW-MIPI-AR0234-NANO 01.jpg|center|thumb|800x800px|RAW camera and Jetson Nano connection|link=http://wiki.veye.cc/index.php/File:RAW-MIPI-AR0234-NANO_01.jpg]] |
| + | =====Connet to Orin Nano or Orin NX ===== |
| + | The RAW-MIPI-SC132M use a 15-to-22-pin same-side FFC cable, while other RAW series cameras use a 22-pin opposite-side FFC cable.[[File:RAW-MIPI-IMX462-ORIN NX.jpg|center|thumb|800x800px|RAW-MIPI-IMX462-ORIN NX|link=http://wiki.veye.cc/index.php/File:RAW-MIPI-IMX462-ORIN_NX.jpg]] |
| + | |
| + | ==== RAW series cameras use the ADP-N5 connection ==== |
| + | |
| + | ===== Connection of RAW series cameras and ADP-N5 ===== |
| + | The RAW-MIPI-SC132M use a 15-pin opposite-side FFC cable, while other RAW series cameras use a 15-to-22-pin same-side FFC cable.[[File:RAW-MIPI-IMX462-ADP-N5.jpg|center|thumb|800x800px|RAW-MIPI-IMX462 connect with ADP-N5|link=http://wiki.veye.cc/index.php/File:RAW-MIPI-IMX462-ADP-N5.jpg]]<br /> |
| + | =====Connection with TX2 Devkit and AGX Series using ADP-N5===== |
| + | [[File:RAW-MIPI-IMX462 connect to ADP-N5-AGX XAVIER.jpg|center|thumb|800x800px|ADP-N5 to AGX Xavier|link=http://wiki.veye.cc/index.php/File:RAW-MIPI-IMX462_connect_to_ADP-N5-AGX_XAVIER.jpg]]<br /> |
| + | ==== V-by-One-HS-KIT Camera Connection Diagram ==== |
| + | [[File:VBYONE connection with Jetson.jpg|center|thumb|800x800px|V-by-One-HS-KIT Camera Connection Diagram]] |
| + | <br /> |
| === Upgrade Jetson system === | | === Upgrade Jetson system === |
| This section describes how to upgrade the Jetson system to support MV camera module. For OS update method, please refer to [[VEYE CS Camera for Jetson TX2#Upgrade Jetson Nano.2C Jetson TX2.2C TX2 NX.2CAGX Xavier and Xavier NX system|Update Jetson OS]]. | | This section describes how to upgrade the Jetson system to support MV camera module. For OS update method, please refer to [[VEYE CS Camera for Jetson TX2#Upgrade Jetson Nano.2C Jetson TX2.2C TX2 NX.2CAGX Xavier and Xavier NX system|Update Jetson OS]]. |
Line 260: |
Line 449: |
| |V4L2_PIX_FMT_TX2_Y12 | | |V4L2_PIX_FMT_TX2_Y12 |
| |} | | |} |
− | =====XAVIER===== | + | =====XAVIER and Orin===== |
| {| class="wikitable" | | {| class="wikitable" |
| !Depth | | !Depth |
Line 377: |
Line 566: |
| | | |
| <code>export FPS=120</code> | | <code>export FPS=120</code> |
| + | |
| + | *RAW-MIPI-IMX462M |
| + | |
| + | <code>export WIDTH=1920</code> |
| + | |
| + | <code>export HEIGHT=1080</code> |
| + | |
| + | <code>export FPS=60</code> |
| + | |
| + | *RAW-MIPI-AR0234M |
| + | |
| + | <code>export WIDTH=1920</code> |
| + | |
| + | <code>export HEIGHT=1200</code> |
| + | |
| + | <code>export FPS=60</code> |
| === v4l2-ctl Application examples === | | === v4l2-ctl Application examples === |
| | | |
Line 647: |
Line 852: |
| | | |
| <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=704,height=544,pixelformat=XY12 --stream-mmap --stream-count=1 --stream-to=y12-704x544.raw</code> | | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=704,height=544,pixelformat=XY12 --stream-mmap --stream-count=1 --stream-to=y12-704x544.raw</code> |
| + | ======RAW-MIPI-AR0234M====== |
| + | |
| + | *raw8 |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1200,pixelformat=GREY --stream-mmap --stream-count=1 --stream-to=y8-1920x1200.raw</code> |
| + | |
| + | *raw10 |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1200,pixelformat=XY10 --stream-mmap --stream-count=1 --stream-to=y10-1920x1200.raw</code> |
| + | ======RAW-MIPI-IMX462M====== |
| + | |
| + | * raw10 |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1088,pixelformat=XY10 --stream-mmap --stream-count=1 --stream-to=y10-1920x1088.raw</code> |
| + | |
| + | *raw12 |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1088,pixelformat=XY12 --stream-mmap --stream-count=1 --stream-to=y12-1920x1088.raw</code> |
| | | |
| For the image format, please refer to the section above: Description of raw data image format. | | For the image format, please refer to the section above: Description of raw data image format. |
| =====Preview===== | | =====Preview===== |
| + | For cameras that support the GREY format, you can use qv4l2 or VLC for video preview. |
| | | |
| ====== Preview using qv4l2 ====== | | ====== Preview using qv4l2 ====== |
Line 764: |
Line 988: |
| | | |
| <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=704,height=544,pixelformat=GREY --stream-mmap --stream-count=-1 --stream-to=y8-704x544.raw</code> | | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=704,height=544,pixelformat=GREY --stream-mmap --stream-count=-1 --stream-to=y8-704x544.raw</code> |
| + | |
| + | *RAW-MIPI-AR0234M |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1200,pixelformat=GREY --stream-mmap --stream-count=-1 --stream-to=y8-1920x1200.raw</code> |
| + | |
| + | *RAW-MIPI-IMX462M |
| + | |
| + | <code>v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1088,pixelformat=XY10 --stream-mmap --stream-count=-1 --stream-to=y8-1920x1088.raw</code> |
| ====== Perform soft trigger operation ====== | | ====== Perform soft trigger operation ====== |
| In other shell terminals, you can execute the following command multiple times for multiple triggers. | | In other shell terminals, you can execute the following command multiple times for multiple triggers. |
Line 949: |
Line 1,181: |
| | | |
| <code>./yavta -c1 -Fy12-704x544.raw --skip 0 -f XY12 -s 704x544 /dev/video0</code> | | <code>./yavta -c1 -Fy12-704x544.raw --skip 0 -f XY12 -s 704x544 /dev/video0</code> |
| + | ======RAW-MIPI-AR0234M====== |
| + | |
| + | *raw8 |
| + | |
| + | <code>./yavta -c1 -Fy8-1920x1200.raw --skip 0 -f Y8 -s 1920x1200 /dev/video0</code> |
| + | |
| + | *raw10 |
| + | |
| + | Take XAVIER as example. |
| + | |
| + | <code>./yavta -c1 -Fy10-1920x1200.raw --skip 0 -f XY10 -s 1920x1200 /dev/video0</code> |
| + | ======RAW-MIPI-IMX462M====== |
| + | Take XAVIER as example. |
| + | |
| + | *raw12 |
| + | |
| + | <code>./yavta -c1 -Fy12-1920x1088.raw --skip 0 -f XY12 -s 1920x1088 /dev/video0</code> |
| + | |
| + | *raw10 |
| + | |
| + | <code>./yavta -c1 -Fy10-1920x1088.raw --skip 0 -f XY10 -s 1920x1088 /dev/video0</code> |
| | | |
| For the image format, please refer to the section above: Description of raw data image format. | | For the image format, please refer to the section above: Description of raw data image format. |
Line 957: |
Line 1,210: |
| ===References=== | | ===References=== |
| ===Document History=== | | ===Document History=== |
| + | |
| + | *2023-08-16 |
| + | |
| + | Add support for RAW-MIPI-IMX462M and RAW-MIPI-AR0234M. |
| | | |
| * 2023-07-31 | | * 2023-07-31 |