[ECOS] eCos bring up on OMAP3530 (Cortex-A8)

vivin uthappa vivinuthappa@gmail.com
Mon May 25 13:47:00 GMT 2009

Hello Nick,

    Many thanks for the reply.

    Is there any online documentation or tutorial on
developing/modifying the EABI toolchain that is distributed with eCos?

Best regards,

On Fri, May 22, 2009 at 10:34 PM, Nick Garnett <nickg@ecoscentric.com> wrote:
> 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

More information about the Ecos-discuss mailing list