[ECOS] eCos bring up on OMAP3530 (Cortex-A8)
Mon May 25 13:47:00 GMT 2009
Many thanks for the reply.
Is there any online documentation or tutorial on
developing/modifying the EABI toolchain that is distributed with eCos?
On Fri, May 22, 2009 at 10:34 PM, Nick Garnett <firstname.lastname@example.org> wrote:
> vivin uthappa <email@example.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
More information about the Ecos-discuss