deploy to hardware error "Embedded coder with tiva c tmc123G"

조회 수: 4 (최근 30일)
Mahmoud awd
Mahmoud awd 2018년 8월 14일
답변: Saurabh 2025년 6월 11일

I'm trying to program my tiva c tm4c123G using embedded coder (which supports it) ,I followed the instructions of the video attached with the tool but when i click "deploy to hardware" I get this error , I'm using matlab 2017a

if true
 === Build (Elapsed: 8 sec) ===
  ### Starting build procedure for model: untitled
  ### Generating code into build folder: F:\1-college\4_courses and interests\2-Embedded\tiva C\simulink with tiva c\embedded coder target for energia\untitled_ert_rtw
  ### Invoking Target Language Compiler on untitled.rtw
  ### Using System Target File: C:\Program Files\MATLAB\R2017a\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 untitled.h
  ### Writing header file untitled_types.h
  ### Writing header file rtwtypes.h
  ### Writing source file untitled.c
  ### Writing header file untitled_private.h
  .
  ### Writing source file untitled_data.c
  ### Writing header file rtmodel.h
  ### Writing source file ert_main.c
  ### TLC code generation complete.
  ### Evaluating PostCodeGenCommand specified in the model
  ### Using toolchain: Energia Tiva v14 | gmake (64-bit Windows)
  ### 'F:\1-college\4_courses and interests\2-Embedded\tiva C\simulink with tiva c\embedded coder target for energia\untitled_ert_rtw\untitled.mk' is up to date
  ### Building 'untitled': "C:\PROGRA~1\MATLAB\R2017a\bin\win64\gmake"  -f untitled.mk all
  F:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/tools/lm4f/bin/arm-none-eabi-gcc -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -mthumb -fno-rtti -fno-exceptions -ffunction-sections -fdata-sections -Wall -g -O0 -c -w -MMD -Os -DF_CPU=80000000L -DARDUINO=101 -DENERGIA=13 -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_TIVA123 -save-temps -DMODEL=untitled -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -D__FPU_PRESENT=1 -D__FPU_USED=1 -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_BAUDRATE_SERIAL2_=9600 -D_RTT_BAUDRATE_SERIAL3_=9600 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -D__FPU_PRESENT=1 -D__FPU_USED=1 -DSTACK_SIZE=64 -DRT -DMODEL=untitled -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia/commonbase/include -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia/commonbase/blocks/sfcn/include -IC:/PROGRA~1/MATLAB/R2017a/simulink/include/sf_runtime -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia/untitled_ert_rtw -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/test model -IC:/PROGRA~1/MATLAB/R2017a/extern/include -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/cores/lm4f -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/cores/lm4f/driverlib -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/variants/stellarpad -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/libraries/SPI -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/libraries/SPI/utility -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/libraries/Ethernet/utility -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/libraries/Ethernet -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/lm4f/arm-none-eabi/include -IF:/1-college/4_courses and interests/2-Embedded/tiva C/energia-0101E0016/hardware/tools/lm4f/arm-none-eabi/include -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia/energiatarget/@slCustomizer/../include -IF:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/embedded coder target for energia/energiatarget/@slCustomizer/../scheduler/include -o untitled.o untitled.c
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia/commonbase/include: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia/commonbase/blocks/sfcn/include: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia/untitled_ert_rtw: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/test: No such file or directory
  arm-none-eabi-gcc: error: model: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/cores/lm4f: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/cores/lm4f/driverlib: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/variants/stellarpad: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/libraries/SPI: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/libraries/SPI/utility: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/libraries/Ethernet/utility: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/libraries/Ethernet: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/lm4f/arm-none-eabi/include: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/energia-0101E0016/hardware/tools/lm4f/arm-none-eabi/include: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia/energiatarget/@slCustomizer/../include: No such file or directory
  arm-none-eabi-gcc: error: and: No such file or directory
  arm-none-eabi-gcc: error: interests/2-Embedded/tiva: No such file or directory
  arm-none-eabi-gcc: error: C/simulink: No such file or directory
  arm-none-eabi-gcc: error: with: No such file or directory
  arm-none-eabi-gcc: error: tiva: No such file or directory
  arm-none-eabi-gcc: error: c/embedded: No such file or directory
  arm-none-eabi-gcc: error: coder: No such file or directory
  arm-none-eabi-gcc: error: target: No such file or directory
  arm-none-eabi-gcc: error: for: No such file or directory
  arm-none-eabi-gcc: error: energia/energiatarget/@slCustomizer/../scheduler/include: No such file or directory
  gmake: *** [untitled.o] Error 1
  ### Creating HTML report file untitled_codegen_rpt.html
  ### Build procedure for model: 'untitled' aborted due to an error.
  Error:Error(s) encountered while building "untitled":
  ### Failed to generate all binary outputs.
end

답변 (1개)

Saurabh
Saurabh 2025년 6월 11일
The error encountering when building your Simulink model for the 'Tiva C TM4C123G' using Embedded Coder and Energia stems from one key issue:
Your file paths have spaces in folder names like:
F:/1-college/4_courses and interests/2-Embedded/tiva C/simulink with tiva c/...
The arm-none-eabi-gcc compiler treats spaces in paths as argument separators, leading to errors like:
arm-none-eabi-gcc: error: and: No such file or directory
This happens because .../4_courses and interests/... is read as two separate arguments:
  • 4_courses
  • and ← which causes the compiler to look for a file named and, which doesn't exist.
Solution:
Rename or Move the Project Folder:
Move project to a path without spaces or special characters. For example:
C:\TivaProjects\SimulinkTiva\
So your new path could be:
C:\TivaProjects\SimulinkTiva\untitled.slx
Make sure:
  • No folders in the path have spaces (courses and interestscourses_and_interests or similar)
  • Use only alphanumeric characters and underscores
I hope this helps in resolving the issue.

카테고리

Help CenterFile Exchange에서 Deployment, Integration, and Supported Hardware에 대해 자세히 알아보기

제품


릴리스

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by