Go Down

Topic: Simulink Error bei Upload auf Arduino MKR1000 (Read 118 times) previous topic - next topic

Ruecki1971

Hallo Leute,
ich habe bei Simulink das Problem das ich einen Fehler bekomme weil Arduino.h scheinbar fehlt. Aber wenn ich die Datei dann aus dem Arduino-Ordner in den Ordner kopiere der von Simulink aufgerufen wird kommt nur eine andere fehlende Datei.

Hier mal die ganze Meldung:
Code: [Select]

C:/ProgramData/MATLAB/SupportPackages/R2018b/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -std=gnu++11 -fno-threadsafe-statics -fno-rtti -fno-exceptions -Os -c -g -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf -DARDUINO=10801 -MMD -MP -MF"MW_PWM.dep" -MT"MW_PWM.o"  -MMD -mcpu=cortex-m0plus -fpermissive -DF_CPU=48000000L -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x824e -DUSBCON -DUSB_MANUFACTURER=\""Unknown\"" -DUSB_PRODUCT=\""Genuino MKR1000\"" -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_MKR1000_ -DMODEL=roverOpenloop_hw -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DMW_TIMERID=8 -DMW_PRESCALAR=256 -DMW_TIMERCOUNT=1875 -DMW_SCHEDULERCOUNTER=1 -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_ANALOG_REF_=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=1 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=roverOpenloop_hw -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/Niklas/AppData/Roaming/MATHWO~1/MATLAB~1/TOOLBO~1/ARDUIN~2/work -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/shared/svd/include -IC:/Users/Niklas/AppData/Roaming/MATHWO~1/MATLAB~1/TOOLBO~1/ARDUIN~2/work/roverOpenloop_hw_ert_rtw -IC:/Users/Niklas/AppData/Roaming/MATHWO~1/MATLAB~1/TOOLBO~1/ARDUIN~2/MOBILE~1/EXERCI~1 -IC:/PROGRA~1/MATLAB/R2018b/extern/include -IC:/PROGRA~1/MATLAB/R2018b/simulink/include -IC:/PROGRA~1/MATLAB/R2018b/rtw/c/src -IC:/PROGRA~1/MATLAB/R2018b/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2018b/rtw/c/ert -IC:/ProgramData/MATLAB/SupportPackages/R2018b/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include -IC:/ProgramData/MATLAB/SupportPackages/R2018b/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL -IC:/ProgramData/MATLAB/SupportPackages/R2018b/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/hardware/samd/1.6.18/cores/arduino -IC:/ProgramData/MATLAB/SupportPackages/R2018b/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/hardware/samd/1.6.18/variants/mkr1000 -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/SUPPOR~1/ARDUIN~1/include -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/SUPPOR~1/ARDUIN~1/SCHEDU~1/include -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/SUPPOR~1/ARMCOR~1/SCHEDU~1/include -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/SUPPOR~1/ARDUIN~2/include -IC:/PROGRA~3/MATLAB/SUPPOR~1/R2018b/toolbox/target/shared/EXTERN~1/include -o MW_PWM.o C:/ProgramData/MATLAB/SupportPackages/R2018b/toolbox/target/supportpackages/arduinobase/src/MW_PWM.cpp
C:/ProgramData/MATLAB/SupportPackages/R2018b/toolbox/target/supportpackages/arduinobase/src/MW_PWM.cpp:6:21: fatal error: Arduino.h: No such file or directory
 #include "Arduino.h"
                     ^
compilation terminated.
gmake: *** [MW_PWM.o] Error 1
The make command returned an error of 2
Der Befehl "An_error_occurred_during_the_call_to_make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

postmaster-ino

Hi

Natürlich wäre Es schon schön, wenn Dir der Kompiler sämtliche Fehler direkt um die Ohren haut, damit Du Dich um Alle kümmern kannst - leider hört der Kompiler aber mit der Arbeit auf, so bald Er mit dem aktuellen Fehler nicht mehr fertig kompilieren kann.

Wenn Dir jetzt in Folge 25 nicht auffindbare Dateien genannt werden - dann findet der Kompiler diese 25 Dateien wohl nicht.
Simulink klingt jetzt auch nicht nach 'aus dem Hause Arduino' - wäre somit die Anfrage dann nicht besser in einem Simulink-Forum aufgehoben?
Klar - dort wird man Dir sagen, daß das Gelump mit dem Arduino zusammen hängt, aber vll. nutzt dort Einer ebenfalls einen Arduino und kann Dir so unter die Arme greifen.

Hier wirst Du wohl eher die Deutung der Fehlermelungen bekommen - und Die lassen sich per 'Suchmaschine Deiner Wahl' mindestens genau so gut, dafür aber um Welten schneller, behandeln.

MfG
anscheinend ist Es nicht erwünscht, einen Foren-internen Link als 'Homepage' einzubinden, damit JEDER nur einen Klick von combie's Liste zum Thema State-Maschine entfernt ist.
... dann eben nicht ...

Ruecki1971

Danke für den Tipp. Ich habe heute eine Mail an den Support vom Arduino Engineering Kit geschrieben und schaue mal was da raus kommt.
Wenn wer wissen sollte was da nicht stimmt dann wohl der Support ^^

Go Up