[Qt-creator] Remote GDB debugging.

Tim Hutt tdhutt at gmail.com
Thu Jun 5 22:30:03 CEST 2014


Ah fantastic. I didn't know about the Bare Metal plugin. And fortunately I
already have a working QBS file!

Cheers,

Tim


On 5 June 2014 17:00, Tim Sander <tim at krieglstein.org> wrote:

> Hi Tim
> > I'm trying to do some remote GDB debugging of a program running on an ARM
> > microcontroller.
> Please see my example project:
> https://gitorious.org/mbed-for-baremetal-qtcreator
>
> And here is a talk about the BareMetal Plugin:
>
> http://video.fosdem.org/2014/UB2252A_Lameere/Saturday/QtCreator_BareMetal_development.webm
>
> > I've flashed the program to the chip (so it's already running) and then
> > started the Segger GDB server, which is a GDB server that listens on a
> > local port for connections.
>
> > How do I tell Qt Creator to connect to that GDB server?
> Well you really should activate the BareMetal-Plugin and setup a BareMetal-
> Device for your setup. (Help->Plugins).
>
> > I got as far as Debug->Start Debugging->Attached to remote debug server,
> > however it wants me to specify an executable, working directory and so on
> > and won't let me proceed without them. Shouldn't there be an option "[X]
> > Program is already running" or something?
> Well see above.
>
> > I put in a random executable to run and it connected ok, however I'm not
> > sure how to supply the debug information that is necessary for this to
> work.
> The biggest drawback of BareMetal that cmake and make support is missing.
> Not
> in BareMetal but due to the fact that the CMake and GenericProjectManager
> are
> not using the default setup method.
>
> The best approach is using qbs for building your application. See the linke
> above how to write an apropriate qbs file.
>
> > Any help appreciated - I don't want to have to resort to using Eclipse!
> No you don't have to... i was also frightend by the context menus ;-).
>
> Best regards
> Tim
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20140605/c35429c5/attachment.html>


More information about the Qt-creator mailing list