fatal error: MKRMotorCarrier.h: No such file or directory"
1 view (last 30 days)
Show older comments
Hi. I'm getting the error below when trying to set up the arduino MKRMotorCarrier following instruction from the Arduino Engineering Kit.
Error from Matlab seen at the bottom of this message.
a snippet reads "C:\Users\StevenPutt\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\Arduino_Engineering_Kit_Hardware_Support_19a\matlab\MATLABAddon\+arduinoioaddons\+arduino\src\MKRMotorCarrierBase.h:11:29: fatal error: MKRMotorCarrier.h: No such file or directory".
MKRMotorCarrier.h is not in this directory after installing the Engineering Kit Hardware Support 19a.
A varriety of images also attached to help explain the issue.
The board is plugged in, the motor carrier is switched on.
Matlab MotorCarrier Directory
MotorCarrier Library installatation as specified in readme below.
ArduinoLibrary Check with Device manager and setup manager with errors
IDE Motorcarrier library setup
*************************************************************************************
Sep 14, 2019 8:29:09 PM com.mathworks.hwservices.logging
INFO: Loading configuration...
Initializing packages...
Preparing boards...
Verifying...
C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\arduino-builder -dump-prefs -logger=machine -hardware C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\hardware -hardware C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\tools-builder -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\hardware\tools\avr -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages -built-in-libraries C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\libraries -libraries C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\sketchbook\libraries -fqbn=arduino:samd:mkr1000 -ide-version=10808 -build-path C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW -warnings=null -prefs=build.path=C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.arduinoOTA-1.2.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.CMSIS-Atmel.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.CMSIS-Atmel-1.1.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.openocd.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.openocd-0.9.0-arduino6-static.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.CMSIS.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.bossac.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.bossac-1.7.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\ArduinoServer.ino
C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\arduino-builder -compile -logger=machine -hardware C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\hardware -hardware C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\tools-builder -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\hardware\tools\avr -tools C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages -built-in-libraries C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\libraries -libraries C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\sketchbook\libraries -fqbn=arduino:samd:mkr1000 -ide-version=10808 -build-path C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW -warnings=null -prefs=build.path=C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.arduinoOTA-1.2.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.CMSIS-Atmel.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.CMSIS-Atmel-1.1.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.openocd.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.openocd-0.9.0-arduino6-static.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.CMSIS.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.bossac.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.bossac-1.7.0.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\ArduinoServer.ino
Using board 'mkr1000' from platform in folder: C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\hardware\samd\1.6.20
Using core 'arduino' from platform in folder: C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\packages\arduino\hardware\samd\1.6.20
Detecting libraries used...
"C:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR1000\"" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\CMSIS-Atmel\\1.1.0/CMSIS/Device/ATMEL/" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\hardware\\samd\\1.6.20\\cores\\arduino" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\hardware\\samd\\1.6.20\\variants\\mkr1000" "C:\\Users\\StevenPutt\\AppData\\Local\\Temp\\ArduinoServer\\MW\\sketch\\ArduinoServer.ino.cpp" -o nul
"C:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR1000\"" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\tools\\CMSIS-Atmel\\1.1.0/CMSIS/Device/ATMEL/" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\hardware\\samd\\1.6.20\\cores\\arduino" "-IC:\\ProgramData\\MATLAB\\SupportPackages\\R2019b\\3P.instrset\\arduinoide.instrset\\portable\\packages\\arduino\\hardware\\samd\\1.6.20\\variants\\mkr1000" "C:\\Users\\StevenPutt\\AppData\\Local\\Temp\\ArduinoServer\\MW\\sketch\\IO_addOn.cpp" -o nul
In file included from C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW\sketch\addOnLibraries.h:4:0,
from C:\Users\StevenPutt\AppData\Local\Temp\ArduinoServer\MW\sketch\IO_addOn.cpp:12:
C:\Users\StevenPutt\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\Arduino_Engineering_Kit_Hardware_Support_19a\matlab\MATLABAddon\+arduinoioaddons\+arduino\src\MKRMotorCarrierBase.h:11:29: fatal error: MKRMotorCarrier.h: No such file or directory
#include "MKRMotorCarrier.h"
^
compilation terminated.
exit status 1
3 Comments
Joel Howse
on 15 Sep 2019
I haven't made any progress, but for some reason MATLAB changes my Arduino_Engineering_Kit_Hardware_Support_19a add-on to the Arduino_Engineering_Kit_Hardware_Support_18b add-on??? Weird
Accepted Answer
Joel Howse
on 15 Sep 2019
Figured it out.
-find your MKRMotorCarrier library folder, probably in C:\Users\<username>\Documents\Arduino\libraries
-Copy the folder
-Paste it in C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\portable\sketchbook\libraries
-Unplug and Replug your board, then it should work.
2 Comments
More Answers (0)
See Also
Categories
Find more on I2C Devices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!