debug functions called using coder.ceval
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Githin George
2023 年 10 月 6 日
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.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!