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)
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,
Uthappa
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