This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Mmu and Memory Layout
- To: Nicola Bergamin [BW] <nicola dot bergamin at bluewind dot it>
- Subject: RE: [ECOS] Mmu and Memory Layout
- From: Gary Thomas <gthomas at cambridge dot redhat dot com>
- Date: Tue, 12 Jun 2001 12:04:35 -0600 (MDT)
- Cc: ecos-discuss at sources dot redhat dot com
- Organization: Red Hat, Inc.
Since you're starting fresh - please don't use 1.3.1 - it's way too
old and we won't be able to help you much. Start from the current
anonymous CVS.
Other than that, you have the basic grasp of what needs to be done.
On 12-Jun-2001 Nicola Bergamin [BW] wrote:
> Hi,
> I'm trying to create a new memory layout and mmu mapping for
> my special board, similar but not same as Cirrus EDB7212 -using
> eCos v1_3_1.
>
> I want to build and program into flash a standalone application, the
> hello world, for example, possibly without using Gdb stuff.
>
> I want just to put the program into flash, and the application must
> be running after power cycle.
>
>>From the eCos User's Guide (page 89), i see that to change
> memory layout it is necessary to modify the mlt_* files in
>
> /ecos/packages/hal/arm/edb7xxx/v1_3_1/include/pkgconf/, and ,
> for a rom application, I intend to modify the following files:
>
> mlt_arm_edb7212_rom.h
> mlt_arm_edb7212_rom.ldi
> mlt_arm_edb7212_rom.mlt
>
> For the mmu, I've seen that this file:
>
> hal_platform_setup.h (/ecos/packages/hal/edb7xxx/v1_3_1/include)
> does the mmu initialization.
>
> Is there any other important file to take care of?
>
> Thankyou
> - Nicola
>
>
> ------------------------------------------
> Nicola Bergamin
> BlueWind Embedded Systems Design
> Via Steffani, 7/B
> I-31033 Castelfranco Veneto (TV)
>
> Office: +39 0 423 723431
> Fax : +39 0 423 744738
> GSM : +39 335 7556736
> mailto:nicola.bergamin@bluewind.it
> http://www.bluewind.it
> ------------------------------------------