voxl-vision-px4 problem
-
Hi,
during my working with voxl2,i run into the following problem:
voxl2:~$ voxl-vision-px4
voxl-vision-px4: symbol lookup error: voxl-vision-px4: undefined symbol: mcv_pc_downsample_generic_no_filter
voxl2:~$
voxl-vision-px4 didn't run,but i have connection to PC QGroundControl.
My voxl version:
voxl2:~$ voxl-versionsystem-image: 1.4.1-M0054-14.1a-perf
kernel: #1 SMP PREEMPT Thu Oct 13 17:48:16 UTC 2022 4.19.125hw version: M0054
voxl-suite: 0.9.5
Packages:
Repo: http://voxl-packages.modalai.com/ qrb5165 sdk-1.0
Last Updated: 2023-06-08 09:41:15
List:
libmodal-cv 0.3.1
libmodal-exposure 0.0.8
libmodal-journal 0.2.2
libmodal-json 0.4.3
libmodal-pipe 2.8.5
libqrb5165-io 0.2.0
libvoxl-cci-direct 0.1.5
libvoxl-cutils 0.1.1
mv-voxl 0.1-r0
qrb5165-bind 0.1-r0
qrb5165-dfs-server 0.1.0
qrb5165-imu-server 0.6.0
qrb5165-slpi-test-sig 01-r0
qrb5165-system-tweaks 0.2.0
qrb5165-tflite 2.8.0-2
voxl-bind 0.0.1
voxl-camera-calibration 0.4.0
voxl-camera-server 1.6.0
voxl-ceres-solver 1.14.0-9
voxl-cpu-monitor 0.4.5
voxl-docker-support 1.2.5
voxl-eigen3 3.4.0
voxl-flir-server 0.2.0
voxl-gphoto2-server 0.0.10
voxl-jpeg-turbo 2.1.3-4
voxl-libgphoto2 0.0.4
voxl-libuvc 1.0.7
voxl-logger 0.3.4
voxl-mapper 0.1.9
voxl-mavlink 0.1.1
voxl-mavlink-server 1.1.0
voxl-modem 1.0.4
voxl-mongoose 7.7.0-1
voxl-mpa-to-ros 0.3.6
voxl-mpa-tools 1.0.1
voxl-nlopt 2.5.0-4
voxl-opencv 4.5.5-1
voxl-portal 0.5.9
voxl-px4 1.12.31
voxl-px4-imu-server 0.1.2
voxl-qvio-server 0.9.2
voxl-remote-id 0.0.8
voxl-streamer 0.6.1
voxl-suite 0.9.5
voxl-tag-detector 0.0.4
voxl-tflite-server 0.3.1
voxl-utils 1.3.0
voxl-uvc-server 0.1.4
voxl-vision-px4 1.4.0
voxl-voxblox 1.1.3
voxl2-system-image 1.4.1-r0
voxl2-wlan 1.0-r0voxl2:~$
Please help me solve the problem.Thanks. -
@relevinsky This usually occurs when there is some sort of version mismatch between packages. It looks as though you may have a mismatch since you started with 0.9.5 and have changed to sdk-1.0.
I would recommend re-flashing 0.9.5 to start fresh
-
@tom
Hi,
I'm trying to upgrade my voxl2 setup to version "VOXL2 Platform 0.9.5" from modalai/dwonloads by entering to fastboot mode and from my host PC i've activate ./install.sh
i've receive the following:-
Installer Version: 0.8
Image Version: 1.5.5
[INFO] Found fastboot device
[WARNING] This system image flash is intended only for the following
platform: VOXL2 (m0054)Make sure that the device that will be flashed is correct. Flashing a device with an incorrect system image will lead the device to be stuck in fastboot.
Would you like to continue with the VOXL2 (m0054) system image flash?
- Yes
- No
#? 1
[INFO] Found correct partitions
[INFO] Found all required files
Flashing: system | qti-ubuntu-robotics-image-m0054-sysfs.ext4
-----------------------------------------------------------[ERROR] Failed to flash partition: system
target reported max download size of 805306368 bytes
erasing 'system'...
OKAY [ 0.094s]
sending sparse 'system' 1/4 (776310 KB)...
FAILED (data write failure (Protocol error))
finished. total time: 1.214s
user@ubuntu18-VBox:/mnt/ushare/voxl2_platform_0.9.5$Please help to solve the problem.Thanks.
-
-
@relevinsky This is abnormal, I would try again with either a different USB-C cable, different port on your PC or a combo of the two
-
@tom
Hi. Thank you for your answer. I've solve the problem. I found the information about "entering to fastboot mode" in the page "Unbricking Procedure for VOXL and VOXL Flight" from modalai site, this information is missing on the page related to VOXL2 while using by VOXL2 card. So everything with re-flashing VOXL2 is OK.But after re-fastbooting/re-flashing VOXL2 with "VOXL2 Platform 0.9.5" from modalai site downloads, I've download from modalai gitlab - the latest master voxl-qvio-server source code.
I've download to voxl2 target "voxl2:~$ sudo apt-get install g++-7-arm-linux-gnueabi" the 32-bit g++ compiler and tried to compile on my voxl2 targer the latest "voxl-qvio-server" code.
While compiling, I'm running into the errorCPU_STATS_FLAG_STANDBY_ACTIVE flag doesn't exists.
Seems like i'm using by wrong sdk version. How it's possible after re-flashing with the latest "VOXL2 Platform 0.9.5" voxl-suite and sdk versions/
Waiting for your answer. Thanks. -
@relevinsky The VOXL SDK projects aren't meant to be built on VOXL2 itself. We offer a few different docker images to build on a PC, voxl-qvio-server on VOXL2 is built using qrb5165 emulator: https://docs.modalai.com/voxl-emulator/#install-the-voxl-emulator-docker-image
while some other projects are built using voxl-cross: https://docs.modalai.com/voxl-cross/#install-pre-built-voxl-cross