[Qt-creator] bare metal: target extended-remote?
tim at krieglstein.org
Sun Jul 20 15:20:34 CEST 2014
> I'm currently using Qt Creator for editing my embedded project,
> but thought it might be convenient to try to debug with it as
Be aware though that QtCreator only works with qmake and qbs as build
system due to limitations in Generic/CMake - ProjectManager. But
writing a qbs project file is pretty easy.
> My debug hardware is a Black Magic Probe
> which presents itself as a virtual serial device (CDC ACM) and,
> unlike openocd, speaks to GDB directly without requiring any
> other software running on the host. GDB provides the `target
> extended-remote` option to "Use a remote computer via a serial
BareMetal Plugin of QtCreator currently uses only the non-extended
but it should be easy to add the extended-remote stuff as QtCreator
itself supports this.
> In this case, I don't have a GDB host and port to enter into
> the Bare Metal UI - just the path to the device in /dev. Is it
> still possible to use the Bare Metal plugin in this case?
Well currently it just supports pipe mode . So it start the gdb backend with
network port which will not work.
> If it's helpful, my .gdbinit looks like the following:
> target extended-remote /dev/tty.usbmodemDDD3DFD1
> monitor jtag_scan
> att 1
Sounds reasonable but currently not supported. As i don't have the hardware i
can't test this. So you should be able to compile QtCreator and apply patches
to move forward. I guess it should be not to hard to get this up and running.
More information about the Qt-creator