Re: [jornada] GCC options for SA-1110

From: Richard Danter <richard.danter_at_ntlworld.com>
Date: Tue, 24 Jan 2006 17:46:14 +0000

Richard Danter said the following:
> Hi all,
>
> I am trying to compile some code with GCC 3.4.4 for the Jornada 720.
> Since my compiler toolchain is generic ARM I wanted to specify options
> for the StrongARM processor.
>
> I have tried using:
>
> -march=armv4
> -mtune=strongarm1100
> -mcpu=strongarm1100
>
> in various combinations. I get one of two warnings depending on the
> combination I have used:
>
> warning: switch -mcpu=strongarm1100 conflicts with -march= switch

Compiling a Linux 2.6.13 kernel I can see that it does not use the -mcpu
option, only the -march=armv4 option and -mtune=strongarm1100 option.
That seems to resolve this issue.

>
> and
>
> warning: target CPU does not support interworking

The kernel also specifies the -mno-thumb-interwork option which seems to
resolve this problem.

My kernel boots and mounts a root FS over NFS from my host. On the host
I have just compiled BusyBox (1.0) which I would expect to see run.
Unfortunately after the kernel displays "Freeing init memory: 100K" I
see nothing else displayed.

I can still ping the Jornada though!

So I think the kernel has compiled OK but maybe not busybox.

Has anyone built Busybox with the CodeSourcery compilers for the Jornada?

Rich
Received on Tue Jan 24 2006 - 13:00:29 EST

This archive was generated by hypermail 2.2.0 : Tue Jan 24 2006 - 13:16:32 EST