Yes you can debug any gnuradio c++ module with gdb.
Step 1 uninstall gnuradio.
Step 2 git clone gnuradio from github.
Step 3 build gnuradio with debug symbols on. ( cmake ..
-DCMAKE_BUILD_TYPE=Debug )
Step 4 reinstall custom build gnuradio.
Step 5 debug your application with gdb ( use qtcreator, vscode, atom as ide
will be good  )

With gdb you can stop anywhere in application. Set a data breakpoint can
trace stray value in variable.

在 2019年1月8日星期二,Rudolf Wigblurr <rudolf.wigbl...@gmx.com> 写道:

> Hi,
>
> Is it possible to single step a flow graph?
>
> I have a recorded stream of FSK modulated data with about 25 bursts of
> messages.
> When this is later decoded I do not get 100% detection, about 4 of 25
> bursts fails.
>
> Now my thinking is can I play this burst by burst and see what is wrong.
> So my plan was to stop the scheduler after each burst.
> Can I control (stop) the scheduler when a 'tag' is detected and restart it
> with a GUI button.
>
> Block,Python,C++ dosen't matter...
>
> /Rudolf
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to