This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: [porting] another question
- From: "Gary D. Thomas" <gary dot thomas at mind dot be>
- To: Alessandro GARDICH <gremlin at gremlin dot it>
- Cc: eCos Discussion <ecos-discuss at sources dot redhat dot com>
- Date: 04 May 2003 11:36:16 -0600
- Subject: Re: [ECOS] [porting] another question
- Organization:
- References: <1052065509.965.17.camel@motoko.loc>
On Sun, 2003-05-04 at 10:25, Alessandro GARDICH wrote:
> Hi to all again
>
> I'm working slowly in porting eCos on a new board,
> I'm reading the chapter 11 "Porting Guide" and i have some questions ...
>
>
> 1) There is a 'gerarchical" HAL structure, common, architecture,
> variant, platform, auxiliary HAL. My board is based on a Intel XScale
> PX255. Common HAL are equal for all, Variant HAL is PXA2X0 (PXA250 and
> 255 are the same for me), but what architecture i have to choise : ARM
> or XSCALE ? seem there is a 2 layers architecture :)
>
>
> 2) I understand I have to do the easy porting, only platform porting.
> Is the Compaq CRL bootldr good as rom monitor to launch RedBoot ?
> so i can start porting RedBoot with RAM startup.
>
Yes, you can do it this way. That's how I got the original iPAQ stuff
working.
>
> 3) I was able to port in a easy way the Compaq booltd from iPaq H3900
> architecture to my board. The "Porting Guide" suggest to start coping an
> already existent platform. The iPaq platform in eCos cover only the
> H3600 version with SA1110 processor, there is also some PXA board but
> quite complex as uE250, with also a PCI bus. Does someone already have a
> iPaq H3900 platform ?
Not to my knowledge.
> or what you suggest to do : start with iPaq cut off few things and
> change also the processor, or start with a complex (uE250) and cut many
> things, but keeping the processor initialization ?
>
I'd clone the uE250 and then make the appropriate modifications.
If you're trying to get the iPAQ running, you *might* be able to
reuse (or at least copy & change) some of the 3600 code, but I
think the newer devices are so different that little can be reused.
--
Gary D. Thomas <gary.thomas@mind.be>
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss