[ECOS] how to interpret the *.mlt file? thanks a lot
Koeller, T.
Thomas.Koeller@baslerweb.com
Wed Feb 5 10:24:00 GMT 2003
The code for the old 1.3 memory layout tool for
Windows is still there. It does not seem to be
overly platform dependend. I think it can't be too
difficult to port it and create a command line
memory layout tool a la ecosconfig, only that I
do not have the time to do it.
Thomas
-----------------------------------------------
Thomas Koeller, Software Development
Basler Vision Technologies
An der Strusbek 60-62
22926 Ahrensburg
Germany
Tel +49 (4102) 463-390
Fax +49 (4102) 463-46390
mailto:Thomas.Koeller@baslerweb.com
http://www.baslerweb.com
> -----Original Message-----
> From: Gary D. Thomas [mailto:gary.thomas@mind.be]
> Sent: Tuesday, February 04, 2003 2:58 PM
> To: Qiang Huang
> Cc: Robert Cragie; eCos Discussion
> Subject: RE: [ECOS] how to interpret the *.mlt file? thanks a lot
>
>
> 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
>
--
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