So my team and I recently bought the Jetson TX1 developer kit and a Point Grey Blackfly (BFLY-U3-23S6C-C) and have some issues with the images coming in from the camera.
Setup:
Jetson TX1 developer kit with rel24.1
The Blackfly camera with USB3.0 connection, 16Mb buffer.
FlyCapture2 SDK for ARM
OpenCV4Tegra
Installed all dependencies for the FlyCapture2 SDK.
Running a sample code on my Ubuntu 14.04 laptop the camera runs fine on a USB3.0 port, no issues.
But when using the same code and libraries on the TX1 first the images come in fine from the buffer and after a short while the image splits in the middle and switch places.
Has anyone else come upon this issue?
Tests that have been done:
-Flashing the jetson without OpenCV4Tegra and compiling OpenCV 2.4.13 from source, same issue
-Tried the micro-USB port, here we had a longer time before the image splits.
-Saved the raw images and it appears the issue appears before any converting.
Point Grey says that we need to add the line usbcore.usbfs_memory_mb=1000 to /boot/extlinux/extlinux.conf which we have done first to get the images. Otherwise it didn’t work at all.
The sample code we tried:
We are thinking that it might have to do with buffering of the usb ports.