This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: start address


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]