mpc8xx and ld.so problem
Wolfgang Denk
wd at denx.de
Thu Jul 14 06:32:04 EST 2005
In message <42D5361B.2070402 at chello.nl> you wrote:
>
> It appeard that on my mpc862 target I had also this problem. I am using
> ELDK3.1.1 which includes a 2.4.25 kernel.
No, most definitely not.
> Large application (20MB c++, mostly shared-libs) crashes (sigseg) at
> startup BEFORE main() is called.
> Attempts to debug the application also fail: the debugger crashes
> also (sigseg).
I bet that this is a FAQ. Your SDRAM initialization is broken.
> I didn't change the C-lib, I took the 2.4.30/arch/ppc/kernel/head_8xx.S
> file and copied this over the 2.4.25 head_8xx.S file.
> In the 2.4.30 version there is a piece of code mentioning the dcbX
> instruction problems.
And did this fix the problem completely? I would be a bit surprised.
> This driver causes the CPM sometimes to hang when performing a memset,
> can this be caused by the same problem?
Yes. When your SDRAM init is broken, strange things will happen.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Work 8 hours, sleep 8 hours; but not the same 8 hours.
More information about the Linuxppc-embedded
mailing list