I’m using a ZED BOX Orin NX 16GB + 2 ZED X Mini cameras.
It’s configured with gmsl2 and has the ZED duo link interface board.
It currently has jetpkack 6.0
+ ZED SDK v4.2.1
(installed with ZED_SDK_Tegra_L4T36.3_v4.2.1.zstd.run) + the ZED X Driver installed with this deb file: stereolabs-zedbox-onx16_1.1.1-LI-MAX96712-ZEDBOX-L4T36.3.0_arm64.deb
. This seems to work.
I’d like to upgrade to the ZED SDK v5.0.
Since my last look at the zed x camera driver website, it has changed a bit and I’m not sure which one I need to use simply based on the names.
I’ve tried the one under the label ZED Box Orin Duo
as well as ZED Link Duo
in conjunction with the ZED SDK v5.0 download labeled ZED SDK for JetPack 6.0 GA (L4T 36.3) 5.0 EA (Jetson Orin, CUDA 12.2)
from here.
To be clear, I’ve tried the zed x camera drivers named stereolabs-zedlink-duo_1.3.0-LI-MAX96712-all-L4T36.3.0_arm64.deb
and stereolabs-zedbox-duo_1.3.0-LI-MAX96712-all-ZEDBOX-L4T36.3.0_arm64.deb
with the ZED SDK download run file named ZED_SDK_Tegra_L4T36.3_v5.0.0.zstd.run
.
However, when running ZED_Explorer -a
or ZED_Diagnostic -a
, I get the following error:
libEGL warning: DRI3: failed to query the version
libEGL warning: DRI2: failed to authenticate
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 2) >= this->size() (which is 2)
Stack trace (most recent call last):
#14 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
#13 Object "ZED_Explorer", at 0x46036f, in
#12 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffffbb0f74cb, in __libc_start_main
#11 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffffbb0f73fb, in
#10 Object "ZED_Explorer", at 0x43b6c3, in
#9 Object "ZED_Explorer", at 0x59e15f, in
#8 Object "ZED_Explorer", at 0x5ce90f, in
#7 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffffbb4207ef, in std::__throw_out_of_range_fmt(char const*, ...)
#6 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffffbb3f2e03, in __cxa_throw
#5 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffffbb3f2b1f, in std::terminate()
#4 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffffbb3f2abb, in
#3 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffffbb3f62db, in __gnu_cxx::__verbose_terminate_handler()
#2 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffffbb0f712f, in abort
#1 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffffbb10a67b, in raise
#0 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffffbb14f1f0, in
Aborted (Signal sent by tkill() 8671 1001)
Aborted (core dumped)
I’ve made sure to uninstall the zed x camera driver before trying to update it.
Do I need to use some other set of installation files and/or a specific installation order of the sdk and zed x driver and/or uninstall the zed sdk?