How do you use a debugger like GDB with a Rapid Accelerator Simulink simulation?

조회 수: 10 (최근 30일)
Patrick
Patrick 2017년 2월 9일
답변: Harsh 2017년 2월 13일
I have a Simulink model that I run in Rapid Accelerator mode using the sim() command from within a script. The model contains multiple C/C++ S-Functions that get compiled with mex using the -g flag for debugging symbols. The simulation runs without issue in Accelerator mode, but when I run it in Rapid Accelerator mode, I get a SIGFPE (Floating Point Exception) signal. I've been trying to use GDB to debug this issue, but I can't seem to get it to break on the SIGFPE. When using GDB, I attach to the MATLAB process and then execute the sim() command in MATLAB. However, since RAccel mode runs the sim in a new thread (or process?), I don't know if these are the appropriate steps. Any help would be greatly appreciated. Thanks!

답변 (1개)

Harsh
Harsh 2017년 2월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by