I bought a e-con System camera, ref e-CAM131_CUTX2 for my NVIDIA JETSON TX2 Developer Kit and i would try to use it.
So, I have used documents provide by e-con Systems (e-CAM131_CUTX2 - 13 MP TX1/TX2 Camera Getting Started Manual and GUVCView Build and Installation Guide) to download and install camera driver to use it, but I have two different issues according to the method I used :
I precise that I have a Host-Pc with GNU/Linux 4.15.0
Method1) Flashing method explained in “e-CAM131_CUTX2 - 13 MP TX1/TX2 Camera Getting Started Manual” :
After I had downloaded “e-CAM131_CUTX2_JETSON_TX2_RELEASE_PACKAGE_V1.00-23-06-2017.rar” file as explain in the document, I flashed my TX2 card with the Quick Starter contained in Archive, following the instruction provided by this one.
And then, when I reboot the card as asked, I have a black screen from HDMI port as if the card doesn’t boot.
Method 2) Flashing Method provided by Nvidia with JetPack :
I flash my card as explain in https://docs.nvidia.com/jetpack-l4t/index.html#jetpack/3.2.1/install.htm%3FTocPath%3D_____3, which work perfectly. And then on the embedded Ubuntu system, I execute the bash script provide in the archive presented upstream and name “install_TX2_bins.sh”. Once the script has finished, he displayed in the console the following message:
Done! Now reboot the board to get the camera working. Refer to README.txt and e-CAM131_TX2_Linux_App_User_Manual.pdf in case of any doubt.
At this point the operating system still working, but when I reboot the card, this time I have a display, but it’s stuck on the nvidia’s logo screen which appears when the card boot and if we look the serial port output we got this :
U-Boot 2016.07-g9c3b9a4 (May 17 2018 - 00:08:48 -0700) TEGRA186 Model: NVIDIA P2771-0000-500 DRAM: 7.8 GiB MC: Tegra SD/MMC: 0, Tegra SD/MMC: 1 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: eth0: ethernet@2490000 Hit any key to stop autoboot: 0 MMC: no card present switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:1... Found /boot/extlinux/extlinux.conf Retrieving file: /boot/extlinux/extlinux.conf 939 bytes read in 93 ms (9.8 KiB/s) p2771-0000 eMMC boot options 1: primary kernel 2: custom built kernel with ar1335 support Enter choice: 2: custom built kernel with ar1335 support Retrieving file: /boot/Image 19223128 bytes read in 507 ms (36.2 MiB/s) append: fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 met Retrieving file: /boot/tegra186-quill-p3310-1000-c03-00-ar1335.dtb 248256 bytes read in 127 ms (1.9 MiB/s) ## Flattened Device Tree blob at 82200000 Booting using the fdt blob at 0x82200000 reserving fdt memory region: addr=80000000 size=10000 Using Device Tree in place at 0000000082200000, end 000000008223f9bf WARNING: could not set reg FDT_ERR_NOSPACE. ERROR: arch-specific fdt fixup failed - must RESET the board to recover.
Sadly, if I don’t install the camera driver, I wouldn’t can use it. However I need to use it for an application hence my question.
Does someone already had this issue? Or does someone know how to resolve it?