This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: EB40/AT91 and EB40A Patches
- From: Tim Drury <tdrury at siliconmotorsports dot com>
- To: ecos-discuss at sources dot redhat dot com
- Date: Fri, 18 Oct 2002 12:36:58 -0400
- Subject: Re: [ECOS] EB40/AT91 and EB40A Patches
- References: <ILEJIFDBADHPFOCMMLGCMEELCBAA.part@silicomp.qc.ca>
That looks correct. Funny, my eb40/../plf_io.h is empty, but since
I never tested the eb40 I didn't miss it. My eb40a/../plf_io.h does
have my LED definitions and probably should have the same registers
mapped that the eb40 one has.
-tim
Christophe Part wrote:
Hi Tim,
Just to be sure I have done the right thing ...
I have applied Thomas Koeller patch
http://sources.redhat.com/ml/ecos-patches/2002-06/msg00016.html
( Do not forget the patch for the ecos.db)
then I have applied Tim Drury patch
http://sources.redhat.com/ml/ecos-patches/2002-07/msg00036.html
1) AT49xxxx flash patch
2) EB40A target patch
3) ecos.db patch
I have found var_io.h and plf_io.h files from Marc Pignat.
http://sources.redhat.com/ml/ecos-discuss/2002-07/msg00371.html
http://sources.redhat.com/ml/ecos-discuss/2002-07/msg00376.html
I have applied the patch for the eb40a from Tim just before, so I have
patched var_io.h by hand.
I had to change the line #include for #include
in tree files to compile the redboot for the eb40 and
eb40a.
They are :
- var/current/src/hal_dial.c
- var/current/src/at91_misc.c
- eb40/current/src/eb40_misc.c
Is it correct ?
I cannot test my load because I have just an at91eb55.
I hope this help someone else.
Christophe
----------------------------------------------
>Greg Holdren wrote:
>Tim,
>
>I have installed the tar files and both Thomas's and your ecos.db patch
>files.
>Your at91_patch fie is quite large so Im trying to let patch do this one.
In
>any
>case I seem to be missing the file, "var_io.h", in
>"hal/arm/at91/var/current/include", so
>its bombing on this part of it. Could I get yours? Should have at91.tar
>provide this?
>TNX
>Greg Holdren
----------------------------------------------
>Tim Drury wrote:
>Greg, you will probably only run into this problem when patching ecos.db
>since that file is constantly getting patched. Ecos.db is arranged as
>many small blocks of ~8 lines and it is very easy to merge changes by
>hand. It should be a fairly easy exercise to install the patches
>manually be changing/inserting the new blocks that pertain to the at91,
>eb40, eb40a, and eb40a flash driver.
>The bulk of the patches work on the hal/arm/at91 directory structure
>which, IIRC, Thomas' patch completely re-writes. Then my patch patches
>his patch :)
>Hopefully we'll be seeing all these at91 patches worked back into cvs
>soon.
>-tim
----------------------------------------------
>Greg Holdren wrote:
>Im trying to apply the patches to split the AT91 and EB40 sources out
>and Im
>running into errors in the process.
>Im using a 10-14-02 snapshot of the CVS. I tried to apply Thomas's
>patch to
>the ecos.db file with out errors.
>
>This is what Im doing: patch -p0 < this is in
>...packages/hal
>
>It reports bad hunks or lines not found for some reason. Is there any
>different syntax that I need to use for patch?
>I ended up doing it by hand and then untaring Thomas's tar file for
>the at91
>directory.
>
>Applied Tim Drury's at91.patch and it complains also line number and file
>names not found. I stopped here.
>
>Something is wrong. Does it matter what CVS version is used? Any tip
>based I
>what I said? Starting points?
>
>TNX
>Greg Holdren
>
>
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss