Jetson Orin Nano VLS-FPD3 with JetPack 6.x
Instruction
This legacy article guides you through using VLS-FPD3 cameras with the Jetson Orin Nano Developer Kit on JetPack 6.x.
Supported Camera Modules
| Camera Series | Products |
|---|---|
| FPD Link III | VLS-FPD3-AR0144 VLS-FPD3-AR0145 VLS-FPD3-AR0234 VLS-FPD3-AR0235 VLS-FPD3-AR0246 VLS-FPD3-AR0521 VLS-FPD3-AR0522 VLS-FPD3-AR0544 VLS-FPD3-AR0821 VLS-FPD3-AR0822 VLS-FPD3-AR0830 VLS-FPD3-AR1335 VLS-FPD3-AR2020 |

Supported NVIDIA Jetson Developer Kit
Install TN Camera on Jetson Orin Nano Developer Kit
Adaptor for NVIDIA Jetson Orin Nano Developer Kit
-
VL-FPD3-8CAM-RPI22 Adaptor for VLS-FPD3 Cameras
Follow the video tutorial below to learn how to connect VLS-FPD3 Cameras and the VL-FPD3-8CAM-RPI22 Adaptor to the Jetson Orin Nano Developer Kit.
Method 1 - Using TechNexion pre-built modules
We recommend following the Getting Started Guide for Jetson Orin Nano Developer Kit. After that, you can follow the method below to install TechNexion camera drivers.
-
Download pre-built modules.
JetPack 6.1
wget https://download.technexion.com/demo_software/EVK/NVIDIA/OrinNano/pre-built-modules/latest/JP61/tn_camera_modules_jp61.tar.gzJetPack 6.2
wget https://download.technexion.com/demo_software/EVK/NVIDIA/OrinNano/pre-built-modules/latest/JP62/tn_camera_modules_jp62.tar.gzJetPack 6.2.1
wget https://download.technexion.com/demo_software/EVK/NVIDIA/OrinNano/pre-built-modules/latest/JP621/tn_camera_modules_jp621.tar.gzJetPack 6.2.2
wget https://download.technexion.com/demo_software/EVK/NVIDIA/OrinNano/pre-built-modules/latest/JP622/tn_camera_modules_jp622.tar.gz -
Uncompress the modules.
tar -xf tn_camera_modules_<jp_ver>.tar.gz -
Run the installation script.
cd tn_camera_modules_<l4t_ver>_<release_time>/
./tn_install.sh -
Select the VLS-FPD3 module when the installer asks which module to enable.
Select modules:
[1]: TEVS: TEVS Series MIPI Cameras with TEV-RPI22 Adaptor
[2]: VLS-FPD3: VLS-FPD3 Series Cameras with VL-FPD3-8CAM-RPI22 Adaptor
[3]: VLS-GM2: VLS-GM2 Series Cameras with VL-GM2-8CAM-RPI22 Adaptor
Which modules do you select?[default:1]2
Reboot the device after installation.
Method 2 - Build drivers from source code
Please follow the JetPack 6.x build guide to build camera driver modules.
Bring up Camera by GStreamer
If the camera initializes successfully, follow these steps to open the camera.
-
Check the supported resolutions:
$ gst-device-monitor-1.0 Video/Source
Device found:
name : vi-output, tevs 9-0039
class : Video/Source
caps : video/x-raw, format=UYVY, width=640, height=480, framerate=120/1
video/x-raw, format=UYVY, width=1280, height=720, framerate=120/1
video/x-raw, format=UYVY, width=1920, height=1080, framerate=60/1
video/x-raw, format=UYVY, width=1920, height=1200, framerate=60/1 -
Bring up the camera with a GStreamer pipeline:
DISPLAY=:0 gst-launch-1.0 v4l2src device=/dev/video0 ! \
"video/x-raw, format=UYVY, width=1280, height=720" ! xvimagesink sync=false
Troubleshooting
Cannot Find Cameras
If you cannot bring up the cameras, check whether the video devices exist.
$ ls /dev/video*
/dev/video0 /dev/video1
If no video device appears, check whether the drivers have probed correctly.
Error: Could not get EGL display connection
If GStreamer reports nvbufsurftransform: Could not get EGL display connection, set the DISPLAY environment variable before running the pipeline.
export DISPLAY=$(w | tr -s ' ' | cut -d ' ' -f 3 | grep :)
DISPLAY=:0 gst-launch-1.0 v4l2src device=/dev/video0 ! \
"video/x-raw, format=UYVY, width=1280, height=720" ! xvimagesink sync=false