This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Port to Accelent IDP StrongARM SA1110
- To: Cristiano Ligieri Pereira <cpereira at ics dot uci dot edu>
- Subject: Re: [ECOS] Port to Accelent IDP StrongARM SA1110
- From: Gary Thomas <gthomas at redhat dot com>
- Date: Thu, 19 Jul 2001 11:58:22 -0600 (MDT)
- Cc: ecos-discuss at sourceware dot cygnus dot com
- Organization: Red Hat, Inc.
Look carefully at the Assabet port. It does this. The RAM is physically
at address 0xC0000000, but the startup code moves it to 0x00000000. Similarly,
the FLASH is at [physical] 0x00000000, but eCos maps it at 0x50000000.
Look in hal/arm/sa11x0/assabet/current/src/assabet_misc.c
On 19-Jul-2001 Cristiano Ligieri Pereira wrote:
>
> How do I do that? Is this some MMU configuration? How to I set up the RAM
> location to 0?
>
> Thanks,
> Cristiano.
>
> PS: Hope I haven't disappointed you asking such question... :-)
>
> ------------------------------------------------------------
> Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira
>
>> Yes. The numbers [below] should be the exact base addresses for where
>> you want to load things.
>>
>> Note: on the SA11x0, I don't think that you really want to be loading
>> RedBoot, or any eCos application, to such an address. Set up the memory
>> mapping to move the RAM to location 0 and then use standard memory maps.