This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: start address
- To: zsz <zsz at chinadigipro dot com>
- Subject: Re: [ECOS] start address
- From: Jonathan Larmour <jlarmour at cygnus dot co dot uk>
- Date: Fri, 03 Nov 2000 08:54:17 +0000
- CC: eCos-discuss <ecos-discuss at sources dot redhat dot com>
- Organization: Red Hat UK Ltd.
- References: <CJECKKFHDOIBFEFBNFAGAENOCAAA.zsz@chinadigipro.com>
zsz wrote:
>
> Hi Jifl,
> I want to port eCos to the "DSC21", a chip with a ARM core of TI. It's boot sequence is as follows:
> 1. Reset vector at 0x0
> 2. hardwired jump address to 0x200000
> 3. start executing code from FLASH ROM
You mean 0x200000 is the start of ROM? In that case it sounds like it's
like the other ARM ports. You just define your memory layout appropriately
such that the fixed_vectors section as at the start of ROM which is located
at 0x200000.
> 4. _c_int00 routine copies code into internal SRAM
I'm not sure what this is, but it sounds a lot like what we call elsewhere
"ROMRAM" startup. It's quite complex. I suggest concentrating from running
from ROM first, and then add this later. Adding this adds a lot more
variables.
Jifl
--
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow." || These opinions are all my own fault