Dear mikedoidge,
First of all, thank you very much for your support and patience. We are trying to assess this product for our range of autonomous vehicles, but so far I have not been very successful to test it properly.
Now I have finally installed the recommended version 3.1(unfortunately this version was a bit difficult to find on the web since it came across version 3.2 in first place). Please see attached image with the version of the packages installed.
I have compile one the project example available to test if the system works. I have create the same project as in one of the videos apex2_orb_cv. I ran the executable in the board itself and through a remote connection in the IDE. The result in both cases is the same, the executable crashes at the very beginning while initialization of the APEX (inside APEX_Init function, while doing global_hal_AllReset(0) ). Please see image attached where you can see the point where code crashes. I have also attached the content when it crashes while executing the code through the gdb debugger since it seems to provide additional information.
I have noticed in one of the videos that you are using a different development board that the one we have (SBC-S32V234) while you are using a different one (S32V234EVB). Do I need to define some specific settings for our board when compiling the project since they might have slightly different configuration settings? This could be the reason to not be able to initialize the APEX properly?
Again thank you very much for your support.
Kind regards,
Jorge
root@s32v234sbc:~/vsdk# gdb apex2_orb_cv.elf
GNU gdb (GDB) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-fsl-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from apex2_orb_cv.elf...done.
(gdb) run
Starting program: /home/root/vsdk/apex2_orb_cv.elf
warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /lib/libthread_db-1.0.so
line to your configuration file "/home/root/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/root/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
Program received signal SIGSEGV, Segmentation fault.
0x000000000041fba0 in global_hal_cmemIFReset (apexID=0)
at ../../../../../libs/apex/drivers/user/src/global_hal.cpp:120
120 ../../../../../libs/apex/drivers/user/src/global_hal.cpp: No such file or directory.

