Integrating C Code with Simulink while running LaunchXL F28379D

2 visualizaciones (últimos 30 días)
cody
cody el 4 de Feb. de 2021
Respondida: cody el 4 de Feb. de 2021
I have been trying to add a C Code to a model which runs on LaunchXL F28379D. To test it, I created two files Source and Header. I called inside 'Simulation Target'. I have two functions running in the C Code. These are 'onee' and 'twoo'. I use a C Caller block to call the function 'onee' and When I try to run the model in external mode. I get the following error.
undefined first referenced
symbol in file
--------- ----------------
_onee Test_3.obj
I think the function 'onee' is called inside the generated file C files, but the source and header files of my C Code are not propery mentioned. i.e I could not find #include "myfcn.h" in any of the generated C file.
I there any way to fix it?

Respuesta aceptada

cody
cody el 4 de Feb. de 2021
I Solved my problem. Basically I had to add add .c and .h file to 'code generation' section as well. When I hit Run, Simulink generates code for LaunchXL thus it takes .c and .h files along with it.

Más respuestas (0)

Categorías

Más información sobre Simulink Coder en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by