toolchain update
Stefan Sperling
stsp at stsp.name
Mon Jun 25 18:14:29 CEST 2007
On Mon, Jun 25, 2007 at 04:20:08PM +0100, Malcolm wrote:
> On 6/25/07, Stefan Sperling <stsp at stsp.name> wrote:
>
> > I've then tried building an NDS build. It does compile fine
> > and creates a responsive keyboard but does not print anything
> > to the top screen, not even with the text console enabled and
> > the framebuffer console disabled.
>
> The NDS build has printk disabled.
Uuuuhh bummer.
OK now I can see:
<6>Freeing init memory: 104K
BINFMT_FLAT: Loading file /sbin/init
Mapping is 222ab2c, Entry point is 50, data_start is 6960
Load /sbin/init: TEXT=222ab6c-223148c DATA=2300004-2300bd4 BSS=2300bd4-2312634
<1>Data abort: pc=0x022f2014
<1> lr=0x02195778
<1> sp=0x0232ff3c
<1>Possible stack trace:
01: 02170e24
02: 02170ef8
03: 02170be8
04: 0219ee90
05: 0218ebc4
06: 0219ee98
on an NDS build compiled with a toolchain _without_ 8bit write
workaround, so this has nothing to do with me messing up the
8bit write stuff :-/
Great.
Init's symbols range from 4 to 18f50:
w __h_errno_location
w __pthread_initialize_minimal
00000000 N __stack_start
00000004 T _stext
00000010 T _start
00000058 T hup_handler
...
00018f50 B _ebss
00018f50 B _end
00018f50 B end
But pc=0x022f2014 - offset=0x222ab6c equals 0xc74a8
And 0xc74a8 > 0x18f50 :*(
The stack trace does not make sense either, giving negative numbers:
0x02170e24 - 0x222ab6 = -0xb9d48
What is going on?
--
stefan
http://stsp.name PGP Key: 0xF59D25F0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://mailman.dslinux.in-berlin.de/pipermail/dslinux-devel-dslinux.in-berlin.de/attachments/20070625/7c8aa382/attachment.pgp
More information about the dslinux-devel
mailing list