gdb on a 440GP ELDK
Mark Powell
medp at primagraphics.co.uk
Fri Oct 22 19:40:33 EST 2004
Mark Powell wrote:
> Jon Masters wrote:
>
>> On Thu, 21 Oct 2004 10:10:44 +0100, Mark Powell
>> <medp at primagraphics.com> wrote:
>>
>>> The system seems to basically run fine apart from the fact that gdb
>>> doesn't stop at any breakpoints.
>>
>> Even the most simple scenario doesn't work, e.g.:
>
I have been able to borrow an Ebony system to compare and gdb worked
fine on that system.
The difference is that kernel debugging (with BDI2000 support) was
configured in my kernel but not in the Ebony kernel.
I tried disabling the BDI2000 support in my kernel and gdb works again.
Seeing this in ebony_setup_arch():
#if !defined(CONFIG_BDI_SWITCH)
/*
* The Abatron BDI JTAG debugger does not tolerate others
* mucking with the debug registers.
*/
mtspr(SPRN_DBCR0, (DBCR0_TDE | DBCR0_IDM));
#endif
leads me to suspect that the BDI2000 support for kernel debugging stops
gdb working in userland.
Does that sound likely? If so, I guess it is worth recording so that the
info is in the archives.
BTW thanks to you guys for resurrecting the list and recovering the
archives.
--
Mark Powell, Senior Software Engineer
Curtiss-Wright Controls Embedded Computing
Tel: +44 (0) 1763 852222
Email: medp at primagraphics.com
More information about the Linuxppc-embedded
mailing list