Hello,
For several years I developed a
linux embedded software, with Lazarus windows for an
x86 target.
For the debug, I use GDB/gdbserver and everything works perfectly.
Today, I need to migrate my embedded linux software to an
ARM target. This is an ARMv7.
The cross-compilation part happens smoothly, but impossible to run
GDB.
For cross-compilation and
GDB, I use the tools LINARO:
https://releases.linaro.org/componen...nux-gnueabihf/I put the
gdbserver into my target, and correctly position the path to the debugger in Lazarus windows to
"arm-linux-gnueabihf-gdb.exe"I starts the debug, the network connection is correct, the application starts on the target and at the IDE Lazarus the info
(debugging ...) appears as well as the red rectangle ... But no action is possible.
Even a breakpoint set before starting the debug is not taken into account.
The same
GDB/gdbserver work fine, when I use the GDB command line.
- Development OS Windows 8.1
- Lazarus windows 1.6.2
- FPC 3.0.0
- Target OS Linux 4.9.30
- Target CPU ARMv7
- GDB 7.12.1
Thank you for your help