[yocto] gdb/gdbserver vs. eclipse
gmane at reliableembeddedsystems.com
Sat Sep 5 11:10:54 PDT 2015
On 09/05/2015 07:17 PM, Rudolf J Streif wrote:>>
> I do not have to do that. As a matter of fact the executable on my
> copied to /usr/bin from the Eclipse workspace. See "Remote Absolute
> in the Debug Configuration.
You are right. I erased the other folder on my target, moved it there as
well and it still works.
>> 2) .gdbinit
>> I copied my gdbinit on the host to
> Yes, that's where Eclipse's Debug Configuration expects it if you do
> the setting of "GDB Command File" in the Main subtab of the Debugger
> the Debug configuration.
> Yes, looks like mine except that my target is a MinnowBoard Max and I
> installed my SDK in a different location.
>> 3) Once you enter the debug view you need to go to the gdb console and:
>> source /home/student/BBBworkspace/HelloBBBAutotooled/.gdbinit
> Strange. I don't have to do that if GDB command file is set to the
path in the
Seems to work as well without sourcing ;)
> I would expect that Eclipse passes the .gdbinit from the workspace
> explicitly to GDB. However, I do have
> add-auto-load-safe-path .
> in my global .gdbinit (~/.gdbinit).
.gdbinit loads automatically for me now, I don't need to source and also
Which Yocto version do you use? I use 1.8
So let's try to summarize what seems to be necessary:
1) right .gdbinit on the right place ;)
2) Debug Configurations -> Debugger -> Main -> Use full file path to set
breakpoints (might not even be necessary)
3) Debug Configurations -> Debugger -> Shared Libraries -> Load shared
library symbols automatically
..."A successful tool is one that was used to do something undreamed of
by its author." - S. C. Johnson
My public pgp key is available,at:
More information about the yocto