Unable to link PX4 Simulink file to real board OR SITL with JMAVSIM
11 次查看(过去 30 天)
显示 更早的评论
Hi everyone, I am having an issue running the Simulink PX4 GPS demo on my real board (CubeOrange) or in simulation. When attempting to run with connected IO I get the error below - both for the real board or in simulation. I have no idea what might be causing it.
MATLAB System block 'PX4/GPS/PX4 uORB Read/SourceBlock' error occurred when invoking 'setupImpl' method of 'px4.internal.block.Subscriber'. The error was thrown from '
'/root/Documents/MATLAB/SupportPackages/R2023b/toolbox/target/supportpackages/px4/+px4/+internal/+block/Subscriber.p' at line 196
'/usr/local/MATLAB/R2023b/toolbox/target/codertarget/sltoolstrip/m/+codertarget/+internal/+sltoolstrip/ConnectedIOHandler.m' at line 106
'/usr/local/MATLAB/R2023b/toolbox/target/codertarget/sltoolstrip/m/+codertarget/+sltoolstrip/EmbeddedHardwareBoardContext.m' at line 523'.
Caused by:
Compilation failure for command "/usr/bin/ccache /usr/bin/c++ -DCONFIG_ARCH_BOARD_PX4_SITL -DENABLE_LOCKSTEP_SCHEDULER -D__CUSTOM_FILE_IO__ -D__PX4_LINUX -D__PX4_POSIX -D__STDC_FORMAT_MACROS -Dnoreturn_function="__attribute__((noreturn))" -DMODULE_NAME=\"px4_simulink_app\" -DPX4_MAIN=px4_simulink_app_app_main -DMODEL=connectedIO -DNUMST=1 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DPX4 -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DNULL=0 -DPX4_CONNECTEDIO -DHOST_TARGET -DMW_PX4_POSIX_BUILD -O2 -g -DNDEBUG -fPIC -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -Wno-stringop-truncation -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -fpermissive -Wno-narrowing -std=gnu++14 -I/root/Documents/MATLAB/SupportPackages/R2023b/toolbox/target/supportpackages/px4/include -I/root/Documents/MATLAB/SupportPackages/R2023b/toolbox/target/supportpackages/px4/ConnectedIO/include -I/usr/local/MATLAB/R2023b/toolbox/target/shared/svd/common/include -I/usr/local/MATLAB/R2023b/toolbox/target/shared/ioserver/ioserver/inc -I/tmp/px4_connectedIO/PX4HostTarget -o src/modules/px4_simulink_app/CMakeFiles/modules__px4_simulink_app.dir/MW_uORB_Read.cpp.o -c ../../src/modules/px4_simulink_app/MW_uORB_Read.cpp" with error "*[01m*[K<command-line>:*[m*[K *[01;31m*[Kfatal error: *[m*[Kvisibility.h: No such file or directory
compilation terminated.
[I have removed some broken characters in the last line that was preventing me posting the error on the forum]
0 个评论
回答(1 个)
Ankur Bose
2024-8-19
Can you upgrade to MATLAB R2024a and see if you are still running into this issue?
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!