gmake: *** No rule to make target

51 views (last 30 days)
Abdul K
Abdul K on 1 Aug 2020
Answered: Stefanie Schwarz on 6 Feb 2024
I created a Simulink model and I am trying to upload to an Arduino, but I keep getting this error:
### Invoking Target Language Compiler on Pixy2CameraModel1.rtw
### Using System Target File: c:\apps\matlab2017a\rtw\c\ert\ert.tlc
### Loading TLC function libraries
### Initial pass through model to cache user defined code
.
### Caching model source code
### Writing header file Pixy2CameraModel1.h
### Writing header file Pixy2CameraModel1_types.h
.
### Writing header file rtwtypes.h
### Writing source file Pixy2CameraModel1.c
### Writing header file Pixy2CameraModel1_private.h
### Writing source file ert_main.c
### TLC code generation complete.
### Creating HTML report file Pixy2CameraModel1_codegen_rpt.html
### Invoking custom build hook: CodeGenBeforeMake
### Using toolchain: Arduino AVR v1.6.13 | gmake (64-bit Windows)
### 'W:\Desktop\Pixy2Trial\Pixy2CameraModel1_ert_rtw\Pixy2CameraModel1.mk' is up to date
### Building 'Pixy2CameraModel1': "C:\apps\MATLAB~2\bin\win64\gmake" -f Pixy2CameraModel1.mk all
W:\Desktop\Pixy2Trial\Pixy2CameraModel1_ert_rtw>cd .
W:\Desktop\Pixy2Trial\Pixy2CameraModel1_ert_rtw>if "" == "" ("C:\apps\MATLAB~2\bin\win64\gmake" -f Pixy2CameraModel1.mk all ) else ("C:\apps\MATLAB~2\bin\win64\gmake" -f Pixy2CameraModel1.mk )
gmake: *** No rule to make target `W:/Desktop/Pixy2Trial/blocks/src/Pixy2Cam.cpp', needed by `Pixy2Cam.o'. Stop.
W:\Desktop\Pixy2Trial\Pixy2CameraModel1_ert_rtw>echo The make command returned an error of 2
The make command returned an error of 2
W:\Desktop\Pixy2Trial\Pixy2CameraModel1_ert_rtw>An_error_occurred_during_the_call_to_make
'An_error_occurred_during_the_call_to_make' is not recognized as an internal or external command,
operable program or batch file.
### Build procedure for model: 'Pixy2CameraModel1' aborted due to an error.
Error(s) encountered while building "Pixy2CameraModel1":
### Failed to generate all binary outputs.
Component:Simulink | Category:Block diagram error
  6 Comments
Waseem Sajjad
Waseem Sajjad on 12 Aug 2020
Edited: Waseem Sajjad on 12 Aug 2020
Hi Mr.Abdul, I am getting same error even when MinGW is installed. i am also working on matlab system block for pixy2 vision sensor. Did you succeed in your work.
Abdul K
Abdul K on 12 Aug 2020
I did solve this issue by installing MinGW. The model can be updated, built and the code uploaded to arduino, but I get this error when I am trying to run the model:
Error occurred while executing External Mode MEX-file 'ext_comm':
Failed to connect to the target. A time-out occurred while waiting for the connection response from the target. Possible reasons for the time-out:
a) The target is not switched on.
b) The target is not connected to your host machine.
c) The application for the model is not running on the target. You might have clicked the Stop button. If the Run button is not dimmed, click it. Otherwise, click the Build button, which downloads and runs your application on the target.

Sign in to comment.

Answers (1)

Stefanie Schwarz
Stefanie Schwarz on 6 Feb 2024

Products

Community Treasure Hunt

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

Start Hunting!