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]
Other format: [Raw text]

RE: how to interpret the *.mlt file? thanks a lot


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


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