[ECOS] Re: updated AT91/EB40 hal
Christophe Part
christophe_part@yahoo.ca
Sun Oct 20 18:39:00 GMT 2002
Hi Thomas,
I have tried your epk files on the snapshot ecos-v2-full-alpha-snap-2002-10-14
from the ecoscentric web site.
[chpart@cortomaltese packages]$ tclsh ecosadmin.tcl add
../epk/flash_at49xxxx.epk
adding package CYGPKG_DEVS_FLASH_ATMEL_AT49XX1604A
[chpart@cortomaltese packages]$ tclsh ecosadmin.tcl add ../epk/hal_at91.epk
adding package CYGPKG_HAL_ARM_AT91
[chpart@cortomaltese packages]$ tclsh ecosadmin.tcl add ../epk/hal_eb40.epk
adding package CYGPKG_HAL_ARM_AT91_EB40
adding target eb40
then I have applied the patch file :
[chpart@cortomaltese ecos]$ patch -p0 < epk/ThomasKeller.patchpourepk
patching file packages/devs/flash/arm/at91/current/ChangeLog
Hunk #1 succeeded at 1 with fuzz 1.
patching file packages/devs/flash/arm/at91/current/src/at91_flash.c
patching file packages/devs/flash/arm/at91/current/src/flash.h
patching file packages/devs/flash/arm/at91/current/src/flash_erase_block.c
patching file packages/devs/flash/arm/at91/current/src/flash_program_buf.c
patching file packages/devs/flash/arm/at91/current/src/flash_query.c
patching file packages/io/flash/current/ChangeLog
Hunk #1 succeeded at 1 with fuzz 1.
patching file packages/io/flash/current/include/flash.h
patching file packages/io/flash/current/src/flash.c
patching file packages/redboot/current/ChangeLog
Hunk #1 succeeded at 1 with fuzz 1.
patching file packages/redboot/current/src/flash.c
Hunk #11 FAILED at 1241.
1 out of 12 hunks FAILED -- saving rejects to file
packages/redboot/current/src/flash.c.rej
I have attached flash.c.rej , flash.c.orig and my flash.c.
Could you look at my correction ? The rej file surprise me.
Now, when I start configtool, I have this error.
ecos.db, package CYGPKG_HAL_ARM_AT91: warning
Version subdirectory `var' does not have a CDL script `hal_arm_at91.cdl'.
ecos.db, package CYGPKG_HAL_ARM_AT91: warning
Version subdirectory `eb40' does not have a CDL script `hal_arm_at91.cdl'.
If I understand well I have now to patch the directory eb40 to create the
directory eb40A with the patch of Tim but without the patch for the flash.
Is it true ?
In the var_io.h file, do i have to correct the register ?
#define AT91_PS 0xFFFF4000
#define AT91_PS_CR 0x000 // Control
#define AT91_PS_PCER 0x004 // Peripheral clock enable
#define AT91_PS_PCDR 0x004 // Peripheral clock disable
#define AT91_PS_PCSR 0x004 // Peripheral clock status
by
#define AT91_PS 0xFFFF4000
#define AT91_PS_CR 0x000 // Control
#define AT91_PS_PCER 0x004 // Peripheral clock enable
#define AT91_PS_PCDR 0x008 // Peripheral clock disable
#define AT91_PS_PCSR 0x00C // Peripheral clock status
From Marc Pignat.
Thanks for your help,
Christophe
On Sunday 20 October 2002 08:19 am, Thomas Koeller wrote:
> There has been some discussion about the modular AT91/EB40 hal
> recently. I'd like to point those using it to an updated version that I
> uploaded to ecos-patches@sources.redhat.com about a week ago,
> and for which I submitted a copyright assignment to Red Hat:
>
> http://sources.redhat.com/ml/ecos-patches/2002-10/msg00008.html
>
> So this will be the version that will (hopefully) be included into CVS and
> I'd like to encourage everyone using one of the older versions to have a
> look at it.
>
> tk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flash.tar.bz2
Type: application/x-tbz
Size: 17785 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/ecos-discuss/attachments/20021020/50eb10ac/attachment.bin>
-------------- next part --------------
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list