Clear Filters
Clear Filters

Code generation fail for Parrot Mambo Hardware

5 views (last 30 days)
I followed this exactly up until the third video where he uses simulink to build the C code and mine fails for some reason and I get the below. I am using MATLAB 2022a.
It seems that it is building the flightController and the stateEstimator, but then the top model build is failing. I have spent a while checking other answers but none of the other solutions have worked. The problem is not the file path length or inclusion of spaces or anything like that. You can open this model by running "asbQuadcopterStart". Here is some more pictures of the successes of the other two, and the error in the top model build:
Then the full output of "Top Model Build" is:
### Starting build procedure for: flightControlSystem "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"flightControlSystem.dep" -MT"flightControlSystem.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "flightControlSystem.o" "C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem.c" "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"flightControlSystem_data.dep" -MT"flightControlSystem_data.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "flightControlSystem_data.o" "C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_data.c" "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"rsedu_control.dep" -MT"rsedu_control.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "rsedu_control.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_control.c" "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"rsedu_of.dep" -MT"rsedu_of.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "rsedu_of.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_of.c" "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"rsedu_vis.dep" -MT"rsedu_vis.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "rsedu_vis.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_vis.c" "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"ptimer.dep" -MT"ptimer.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "ptimer.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/ptimer.c" In file included from C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem.h:10, from C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/rsedu_control.h:23, from C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_control.c:8: C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:20: error: conflicting types for 'HAL_acc_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:71: note: previous declaration of 'HAL_acc_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:25: error: conflicting types for 'HAL_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:35: note: previous declaration of 'HAL_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:29: error: conflicting types for 'HAL_fifo_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:53: note: previous declaration of 'HAL_fifo_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:34: error: conflicting types for 'HAL_magn_mG_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:88: note: previous declaration of 'HAL_magn_mG_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:38: error: conflicting types for 'HAL_pressure_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:99: note: previous declaration of 'HAL_pressure_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:45: error: conflicting types for 'HAL_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:163: note: previous declaration of 'HAL_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:50: error: conflicting types for 'HAL_list_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:172: note: previous declaration of 'HAL_list_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:57: error: conflicting types for 'HAL_ultrasound_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:194: note: previous declaration of 'HAL_ultrasound_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:61: error: conflicting types for 'HAL_vbat_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:113: note: previous declaration of 'HAL_vbat_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:76: error: conflicting types for 'HAL_acquisition_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:343: note: previous declaration of 'HAL_acquisition_t' was here "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"controlCommand.dep" -MT"controlCommand.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw -In file included from C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem.h:10, from C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/rsedu_control.h:23, from C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_vis.c:22: C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:20: error: conflicting types for 'HAL_acc_SI_t' IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "controlCommand.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/controlCommand.c" C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_control.c: In function 'RSEDU_control': C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:71: note: previous declaration of 'HAL_acc_SI_t' was here C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/rsedu_control.c:578: error: 'CommandBus' has no member named 'live_time_ticks' C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:25: error: conflicting types for 'HAL_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:35: note: previous declaration of 'HAL_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:29: error: conflicting types for 'HAL_fifo_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:53: note: previous declaration of 'HAL_fifo_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:34: error: conflicting types for 'HAL_magn_mG_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:88: note: previous declaration of 'HAL_magn_mG_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:38: error: conflicting types for 'HAL_pressure_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:99: note: previous declaration of 'HAL_pressure_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:45: error: conflicting types for 'HAL_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:163: note: previous declaration of 'HAL_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:50: error: conflicting types for 'HAL_list_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:172: note: previous declaration of 'HAL_list_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:57: error: conflicting types for 'HAL_ultrasound_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:194: note: previous declaration of 'HAL_ultrasound_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:61: error: conflicting types for 'HAL_vbat_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:113: note: previous declaration of 'HAL_vbat_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:76: error: conflicting types for 'HAL_acquisition_t' "C:\ProgramData\MATLAB\SupportPackages\R2022a\3P.instrset\ev3sourcerylite.instrset\CodeSourcery\bin/arm-none-linux-gnueabi-gcc" -c -MMD -MP -MF"mw_extrathreads.dep" -MT"mw_extrathreads.o" -O3 -DDELOS -DDELOS_EDU -fPIC -Wall -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -D__linux__ -DDELOS -DDELOS_EDU -DEXTMODE_DISABLETESTING -DEXTMODE_STATIC_SIZE=16384 -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DPARROT_LINUX_COMM -DSTACK_SIZE=64 -DRT -DSTOP_TIME=30 -DMAMBO=1 -DMODEL=flightControlSystem -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/stateEstimator -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/flightController -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtwIn file included from C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/controlCommand.h:19, from C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/controlCommand.c:7: C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:20: error: conflicting types for 'HAL_acc_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:343: note: previous declaration of 'HAL_acquisition_t' was here C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:71: note: previous declaration of 'HAL_acc_SI_t' was here -IC:/PROGRA~1/MATLAB/R2022a/extern/include -IC:/PROGRA~1/MATLAB/R2022a/simulink/include -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2022a/rtw/c/ert -IC:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/slprj/ert/_sharedutils -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include -IC:/PROGRA~1/MATLAB/R2022a/toolbox/coder/rtiostream/src/utils -o "mw_extrathreads.o" "C:/ProgramData/MATLAB/SupportPackages/R2022a/toolbox/target/supportpackages/parrot/src/mw_extrathreads.c" C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:25: error: conflicting types for 'HAL_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:35: note: previous declaration of 'HAL_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:29: error: conflicting types for 'HAL_fifo_gyro_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:53: note: previous declaration of 'HAL_fifo_gyro_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:34: error: conflicting types for 'HAL_magn_mG_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:88: note: previous declaration of 'HAL_magn_mG_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:38: error: conflicting types for 'HAL_pressure_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:99: note: previous declaration of 'HAL_pressure_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:45: error: conflicting types for 'HAL_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:163: note: previous declaration of 'HAL_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:50: error: conflicting types for 'HAL_list_echo_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:172: note: previous declaration of 'HAL_list_echo_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:57: error: conflicting types for 'HAL_ultrasound_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:194: note: previous declaration of 'HAL_ultrasound_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:61: error: conflicting types for 'HAL_vbat_SI_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:113: note: previous declaration of 'HAL_vbat_SI_t' was here C:/Users/Ben/MATLAB/Projects/examples/asbQuadcopter1/work/flightControlSystem_ert_rtw/flightControlSystem_types.h:76: error: conflicting types for 'HAL_acquisition_t' C:/PROGRA~3/MATLAB/SUPPOR~1/R2022a/toolbox/target/SUPPOR~1/parrot/include/HAL.h:343: note: previous declaration of 'HAL_acquisition_t' was here gmake: *** [rsedu_control.o] Error 1 gmake: *** Waiting for unfinished jobs.... gmake: *** [controlCommand.o] Error 1 gmake: *** [rsedu_vis.o] Error 1 The make command returned an error of 2 ### Build procedure for flightControlSystem aborted due to an error.
  1 Comment
Benjamin Campbell
Benjamin Campbell on 6 Dec 2023
Worth noting that I get the same problems just trying to build the unedited asbQuadcopter model flight control system.

Sign in to comment.

Accepted Answer

Benjamin Campbell
Benjamin Campbell on 6 Dec 2023
Edited: Benjamin Campbell on 6 Dec 2023
I uninstalled MATLAB 2022a and downloaded and installed MATLAB 2021a and this problem did not occur and it built correctly. But if anyone knows another way that would be great so I can go back to the most up to date MATLAB.

More Answers (0)

Categories

Find more on Parrot Minidrones in Help Center and File Exchange

Products


Release

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!