debug functions called using coder.ceval
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I have a Simulink model that calls a Maltab Embedded Code block that includes coder.ceval('some_function',arg1,arg2...argN). I'm having issues when calling the c-code throwing some exception that causes matlab to crash. I have mex setup to use my installation of Msys/Mingw, and have access to gdb. However, after attaching Matlab to GDB, and adding breakpoints, the execution is not stopping at the breaks I have set. Note that I added "coder.updateBuildInfo('addCompileFlags', '-g');" within the embedded matlab code to try to force the debug symbols to be created.
The question is: how can I debug the code being called via coder.ceval if I'm using gdb? Is this possible?
thanks!
Rodrigo
0 commentaires
Réponses (1)
Githin George
le 6 Oct 2023
Hello Rodrigo,
Kindly find attached a documentation link that provides the workflow for debugging generated code. You can debug your custom C function by placing an appropriate breakpoint in the ‘model_step’ function.
Please note that it also Requires installation of ‘MATLAB Coder Interface for Visual Studio Code Debugging’ support package. See https://www.mathworks.com/matlabcentral/fileexchange/103555-matlab-coder-interface-for-visual-studio-code-debugging.
Voir également
Catégories
En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!