Monitor & Tune Error: Code generation information file does not exist

8 Ansichten (letzte 30 Tage)
I have the Arduino Engineering Kit Rev 2 and using MATLAB R2020b and I received the following error when deploying the code for designing a Motor Control System (simple design using a Sine Wave Generator, 1-D Lookup Table, a gain, and a scope with an M3 M4 Motor block. This code is deployed on an Arduino Nano 33 IoT.
### Starting build procedure for: untitled_restored_from_autosave
"### Generating static library."
"C:/Program Files/MATLAB/R2020b/bin/win64/gmake" -j5 -C "C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles" SHELL="%SystemRoot%/system32/cmd.exe" -f samdcomm.mk all
gmake[1]: Entering directory `C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles'
"### Successfully generated libcomm.a library."
gmake[1]: Leaving directory `C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles'
"C:/Program Files/MATLAB/R2020b/bin/win64/gmake" -j5 -C "C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles" SHELL="%SystemRoot%/system32/cmd.exe" -f samdcore.mk all
gmake[1]: Entering directory `C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles'
"### Successfully generated libcore.a library."
gmake[1]: Leaving directory `C:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/staticmakefiles'
"C:/Program Files/MATLAB/R2020b/bin/win64/gmake" -j5 SHELL="%SystemRoot%/system32/cmd.exe" -f "untitled_restored_from_autosave.mk" all
gmake[1]: Entering directory `C:/Users/elmal/AppData/Roaming/MathWorks/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw'
"C:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/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 -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_NANO_33_IOT -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER=\""Arduino LLC\"" -DUSB_PRODUCT=\""Arduino NANO 33 IoT\"" -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_NANO33_IOT_ -DCRYSTALLESS -DARDUINO_VIRTUAL_COM_PORT -DARDUINO_WIFI_LIB_NINA -DARDUINO_NUM_SERIAL_PORTS=2 -DARDUINO_ARM_CORTEX_M0_PLUS -DARDUINO_ARM -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DMW_TIMERID=10 -DMW_PRESCALAR=512 -DMW_TIMERCOUNT=3125 -DMW_SCHEDULERCOUNTER=1 -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_ANALOG_REF_=0 -DNANO_MOTOR_CARRIER -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DEXT_MODE=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DON_TARGET_WAIT_FOR_START=1 -DTID01EQ=1 -DXCP_CUSTOM_PLATFORM -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=untitled_restored_from_autosave -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2 -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/svd/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/include -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw -IC:/PROGRA~1/MATLAB/R2020b/extern/include -IC:/PROGRA~1/MATLAB/R2020b/simulink/include -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src/utils -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/cores/arduino -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/variants/nano_33_iot -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/externalmode_daemon/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/xcp/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/Wire -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/SPI -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src/samd -o "MW_PWM.o" "C:/ProgramData/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/src/MW_PWM.cpp"
"C:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc" -std=gnu11 -Os -c -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf -DARDUINO=10801 -MMD -MP -MF"MW_PWMDriver.dep" -MT"MW_PWMDriver.o" -MMD -mcpu=cortex-m0plus -fpermissive -DF_CPU=48000000L -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER=\""Arduino LLC\"" -DUSB_PRODUCT=\""Arduino NANO 33 IoT\"" -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_NANO33_IOT_ -DCRYSTALLESS -DARDUINO_VIRTUAL_COM_PORT -DARDUINO_WIFI_LIB_NINA -DARDUINO_NUM_SERIAL_PORTS=2 -DARDUINO_ARM_CORTEX_M0_PLUS -DARDUINO_ARM -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DMW_TIMERID=10 -DMW_PRESCALAR=512 -DMW_TIMERCOUNT=3125 -DMW_SCHEDULERCOUNTER=1 -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_ANALOG_REF_=0 -DNANO_MOTOR_CARRIER -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2: No such file or directory
-DEXT_MODE=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DON_TARGET_WAIT_FOR_START=1 -DTID01EQ=1 -DXCP_CUSTOM_PLATFORM -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=untitled_restored_from_autosave -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2 -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/svd/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/include -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw -IC:/PROGRA~1/MATLAB/R2020b/extern/include -IC:/PROGRA~1/MATLAB/R2020b/simulink/include -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src/utils -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/cores/arduino -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/variants/nano_33_iot -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/externalmode_daemon/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/xcp/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/Wire -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/SPI -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src/samd -o "MW_PWMDriver.o" "C:/ProgramData/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/src/MW_PWMDriver.c"
arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw: No such file or directory
"C:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/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 -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf -DARDUINO=10801 -MMD -MP -MF"ArduinoPinHandleMap.dep" -MT"ArduinoPinHandleMap.o" -MMD -mcpu=cortex-m0plus -fpermissive -DF_CPU=48000000L -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER=\""Arduino LLC\"" -DUSB_PRODUCT=\""Arduino NANO 33 IoT\"" -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_NANO33_IOT_ -DCRYSTALLESS -DARDUINO_VIRTUAL_COM_PORT -DARDUINO_WIFI_LIB_NINA -DARDUINO_NUM_SERIAL_PORTS=2 -DARDUINO_ARM_CORTEX_M0_PLUS -DARDUINO_ARM -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DMW_TIMERID=10 -DMW_PRESCALAR=512 -DMW_TIMERCOUNT=3125 -DMW_SCHEDULERCOUNTER=1 -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_ANALOG_REarm-none-eabi-gcc: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2: No such file or directory
F_=0 -DNANO_MOTOR_CARRIER -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DEXT_MODE=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DON_TARGET_WAIT_FOR_START=1 -DTID01EQ=1 -DXCP_CUSTOM_PLATFORM -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=untitled_restored_from_autosave -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2 -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/svd/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/include -IC:/Users/elmal/AppData/Roaming/MATHWO~1/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw -IC:/PROGRA~1/MATLAB/R2020b/extern/include -IC:/PROGRA~1/MATLAB/R2020b/simulink/include -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2020b/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src -IC:/PROGRA~1/MATLAB/R2020b/toolbox/coder/rtiostream/src/utils -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/cores/arduino -IC:/ProgramData/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/variants/nano_33_iot -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinotarget/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/shared/externalmode_daemon/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/armcortexmbase/xcp/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/Wire -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/portable/packages/arduino/hardware/samd/1.8.4/libraries/SPI -IC:/PROGRA~3/MATLAB/SupportPackages/R2020b/3P.instrset/arduinoide.instrset/libraries/Servo/src/samd -o "ArduinoPinHandleMap.o" "C:/ProgramData/MATLAB/SupportPackages/R2020b/toolbox/target/supportpackages/arduinobase/src/ArduinoPinHandleMap.cpp"
arm-none-eabi-gcc: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw: No such file or directory
gmake[1]: *** No rule to make target `Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw/rtGetInf.c', needed by `rtGetInf.o'. Stop.
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: *** [MW_PWM.o] Error 1
gmake[1]: *** [MW_PWMDriver.o] Error 1
arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2: No such file or directory
arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw: No such file or directory
gmake[1]: *** [ArduinoPinHandleMap.o] Error 1
gmake[1]: Leaving directory `C:/Users/elmal/AppData/Roaming/MathWorks/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files_Rev_2/untitled_restored_from_autosave_ert_rtw'
gmake: *** [all] Error 2
The make command returned an error of 2
### Build procedure for untitled_restored_from_autosave aborted due to an error.
I found a workaround where I change the Current Folder path to a path without any spaces (C:\Users\xxxx\AppData\Roaming\MathWorks) instead of the usual work path (C:\Users\xxxx\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\Arduino_Engineering_Kit_Project_Files_Rev_2) - notice "MATLAB Add-Ons".
However, is there a proper fix for this?

Antworten (1)

Kavya Tripathi
Kavya Tripathi am 4 Mai 2022
Hi Khaled!
It is better to give file names without any spaces, as they are not supported by all operating systems.
The error 'No such file or directory' is probably coming up because either you have passed wrong path to your file or because of the name with space.
I hope the above information helps you.
Thanks
  2 Kommentare
Walter Roberson
Walter Roberson am 4 Mai 2022
Bearbeitet: Walter Roberson am 4 Mai 2022
Out of all of the operating systems that MATLAB has ever been supported on, the only one that did not permit spaces was VMS .
You are, I suspect, confusing whether the file system supports spaces, with the question of what the command shell supports. Most command shells require that spaces in filenames be marked in special ways to prevent the space from being interpreted as end of the parameter.
Unfortunately, the third party tools that Mathworks invokes have a history of not taking correct precautions to deal with spaces in filenames. That's a tool problem rather than an operating system or file system issue about whether spaces are supported.
The work-around is the same with either interpretation: avoid using spaces in the filenames or directory names. But some-day the tools might be corrected so that the work-around is no longer necessary -- it can be done, it is supported by all filesystems that MATLAB is supported for.
Kavya Tripathi
Kavya Tripathi am 4 Mai 2022
Thank you for explaining the concepts in detail. It would help the users a lot.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Run on Target Hardware finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by