Error:Unable to find S-function module 'MD_9_Speed_Squawk_RC_'. S-function modules must exist as either source files or pre-compiled object files on the MATLAB path.
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I trying to run a co-simulation between AMEsim and MATLAB Simulink on a TI Delfino F28379D hardware.
My hardware settings are good and well.
But I am getting this error while doing build, deploy of C-code on hardware in simulink.
"Error:Unable to find S-function module 'MD_9_Speed_Squawk_RC_'. S-function modules must exist as either source files or pre-compiled object files on the MATLAB path"
I checked the path where simulink model and amesim model exist in my system. I do have a MD_9_Speed_Squawk_RC_.mexw64 file which is required S-function for the code- generation.
I am not sure how to fix this error. Any help would be appreciated.
2 Commenti
Isha
il 15 Set 2025 alle 9:09
Hello,
The “.mexw64” file is a Windows-hosted binary and is used only for simulation on your PC.
When you build code for deployment to hardware, Simulink needs C source code “(.c, .cpp)” for code generation, or a compatible TLC (Target Language Compiler) file that tells how to generate code from that S-function.
In order to generate C/C++ code from an MFile S-Function, you must provide a TLC file.
Hope this help.
Risposte (0)
Vedere anche
Categorie
Scopri di più su Simulink Coder in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!