This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: eCos bring up on OMAP3530 (Cortex-A8)
- From: Nick Garnett <nickg at ecoscentric dot com>
- To: vivin uthappa <vivinuthappa at gmail dot com>
- Cc: ecos-discuss at ecos dot sourceware dot org
- Date: 22 May 2009 18:04:43 +0100
- Subject: Re: [ECOS] eCos bring up on OMAP3530 (Cortex-A8)
- References: <c75bf2b20905220910y4121dc30mb331f6bd0398256a@mail.gmail.com>
vivin uthappa <vivinuthappa@gmail.com> writes:
> Hello Everyone,
>
> Is there a toolchain available for ARMv7 Cortex-A8 architecture
> and does eCos build properly with that toolchain? Me and my team are
> trying to bring up eCos on OMAP3530. And we are currently doing a
> feasibility study on the idea.
>
> We have used the
> arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu toolchain from
> CodeSourcery for Linux OS. Can we use the same toolchain for eCos too?
No. Linux toolchains are unsuitable for use with eCos. Use the EABI
toolchain that is distributed with eCos. However, it may need to be
rebuilt to include A8 runtime libraries.
>
> I have seen that there already is support for ARMv7 Cortex-M3
> available. To start our work on OMAP3530 can we use the eCos sources
> for Cortex-M3 as reference?
No. The M variant only executes the Thumb2 instruction set and has a
totally different exception model. It is essentially a different
architecture. The A and R variants are much closer to the existing
ARM9 architecture and should be supported with careful extensions to
the existing ARM architecture HAL, possibly with the addition of
Cortex-A and -R variant HALs.
--
Nick Garnett eCos Kernel Architect
eCosCentric Limited http://www.eCosCentric.com The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571
Registered in England and Wales: Reg No: 4422071
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss