This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: how to interpret the *.mlt file? thanks a lot
- From: "Gary D. Thomas" <gary dot thomas at mind dot be>
- To: Qiang Huang <jameshq at liverpool dot ac dot uk>
- Cc: Robert Cragie <rcc at jennic dot com>,eCos Discussion <ecos-discuss at sources dot redhat dot com>
- Date: 04 Feb 2003 06:57:45 -0700
- Subject: RE: [ECOS] how to interpret the *.mlt file? thanks a lot
- References: <BDEPKKELILOKGOAOMONOAEFDCBAA.jameshq@liv.ac.uk>
On Tue, 2003-02-04 at 06:48, Qiang Huang wrote:
> Thanks a lot Robert
>
> The *.h and *.ldi file are generated when making a ecos configuration. (and
> by the *.mlt definition). so manually editing the *.mlt file is needed,
> could anyone give some detail about each entry in the *.mlt file? Thanks a
> lot
>
This is not true. The [old] ConfigTool used the *.mlt file to represent
memory sections (MLT = Memory Layout Tool). When using it, it would
generate the *.h and *.ldi files which corresponded to the *.mlt file.
The *.h and *.ldi files are assumed to exist when you create your eCos
configuration (i.e. start to build a kernel). They are neither created
nor modified during this process.
Since we don't have a working MLT tool (either in the ConfigTool or
stand-alone), these files are currently being crafted by hand. Of
course this process is prone to error, so we are all hoping for an MLT
replacement sometime in the future.
> for example:
> entry as: section text 0 4 1 1 0 1 0 1 fini fini !
> >
> > how does the memory layout tool interpret the above? thanks
> >
> > ( section text 0 (?) 4 (?) 1 (?) 1 (?) 0 (?) 1 (?)
> 0 (?) 1 (?) fini (?) fini (?) ! (?) )
>
> -----Original Message-----
> From: ecos-discuss-owner@sources.redhat.com
> [mailto:ecos-discuss-owner@sources.redhat.com]On Behalf Of Robert Cragie
> Sent: 04 February 2003 13:32
> To: Qiang Huang
> Cc: ECOS
> Subject: RE: [ECOS] how to interpret the *.mlt file? thanks a lot
>
>
> The .mlt files are an arcane (and, as far as I know, undocumented)
> representation of the memory layout used by the configuration tool alone to
> produce the corresponding .h and .ldi files. As far as I know, the current
> config tool does not support memory layout. Therefore concentrate on the .h
> and .ldi files - all the information is in there and, after all, they are
> used in building, not the .mlt files.
>
> Robert Cragie, Design Engineer
>
> Direct: +44 (0) 114 281 4512
> _______________________________________________________________
> Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
> http://www.jennic.com Tel: +44 (0) 114 281 2655 Confidential
> _______________________________________________________________
> Visit our stand (C79) at DATE - Munich 4-6 March 2003
> _______________________________________________________________
>
>
> > -----Original Message-----
> > From: ecos-discuss-owner@sources.redhat.com
> > [mailto:ecos-discuss-owner@sources.redhat.com]On Behalf Of Qiang Huang
> > Sent: 04 February 2003 12:09
> > To: Ecos-Discuss
> > Subject: [ECOS] how to interpret the *.mlt file? thanks a lot
> >
> >
> > Hi all:
> > How can I write the *.mlt file if there is a user defined section and
> > known size of 0x60000? Thanks a lot.
> >
> > for example:
> > section text 0 4 1 1 0 1 0 1 fini fini !
> >
> > how does the memory layout tool interpret the above? thanks
> >
> > ( section text 0 (?) 4 (?) 1 (?) 1 (?) 0 (?) 1 (?)
> > 0 (?) 1 (?) fini (?) fini (?) ! (?) )
> >
> > or any recommended docs where I can find out the meaning ? Thanks a lot.
> >
> >
> > --
> > Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> > and search the list archive: http://sources.redhat.com/ml/ecos-discuss
> >
> >
>
>
> --
> Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> and search the list archive: http://sources.redhat.com/ml/ecos-discuss
>
>
> --
> Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> and search the list archive: http://sources.redhat.com/ml/ecos-discuss
--
.--------------------------------------------------------.
| Mind: Embedded Linux and eCos Development |
|--------------------------------------------------------|
| Gary Thomas email: gary.thomas@mind.be |
| Mind ( http://mind.be ) tel: +1 (970) 229-1963 |
| gpg: http://www.chez-thomas.org/gary/gpg_key.asc |
'--------------------------------------------------------'
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss