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: eCos: Increase the size of ROM available on AEB-1


> Hello,
> 
> I am trying to use eCos to build a fairly large application to be placed in 
> ROM - however the default memory map for AEB-1 is rather small (32k) - now 
> I am trying to increase the available ROM available for building the image 
> - which file should I change? I have looked at 
> platform/hal/arm/aeb/version/cdl/hal_arm_aeb.cdl, which points me to some 
> header file - however it say it is calculated - where does it calculate 
> from? Can anyone shed some light on it?

The cheapest and fastest solution would be using another 32k of the AEB flash
ROM which gives you a total of 64k flash (donīt know if that's enough for
"a fairly large application"). I have a AEB revision C where the memory area
between 0x4010000 and 0x4017fff is available (be sure to check this with the AEB
monitor command "rommodules"; otherwise some "side effects" could happen like
overwriting the AEB monitor or Angel). When using the standard memory map from
eCos only the area between 0x4018000 and 0x401ffff (=32k) is available. In order
to use the additional flash area you have to do the following:

In the files
   packages/hal/arm/aeb/current/include/pkgconf/mlt_arm_aebC_rom.ldi
   packages/hal/arm/aeb/current/include/pkgconf/mlt_arm_aebC_rom.h
you have to change ROM adresses from 0x4018000 to 0x4010000 and ROM length from
0x8000 to 0x10000.

In the file
   packages/hal/arm/aeb/current/include/plf_stub.h
you have to change the reset entry from 0x4018000 to 0x4010000.

After downloading your application image into RAM (monitor command "download
c000") you have to use the command "flashwrite 4010000 c000 10000".

Wolfram
--
Wolfram 'L.A.' Kattanek     Institut fuer Mikroelektronik- und
Email:       LA@imms.de     Mechatronik-Systeme (IMMS) gGmbH     
Tel: +49 3677 / 6783-55     Langewiesener Str. 22
Fax: +49 3677 / 6783-38     98693 Ilmenau / Germany

-------------------------------------------------
This mail sent through IMP: imp.imms.de


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