From: "Stephan Linke" <Stephan.Linke@epygi.de>
To: "Subrahmanyam" <subrahmanyam@navayuga.co.in>,
<linux-mtd@lists.infradead.org>
Subject: RE: MTD driver
Date: Thu, 9 Dec 2004 09:51:12 +0100 [thread overview]
Message-ID: <NGENJJFPMHGLPILEKKAMCEBECFAA.Stephan.Linke@epygi.de> (raw)
In-Reply-To: <001c01c4dda0$839c4920$8500a8c0@nit37>
Hi Subrahmanyam,
to setup a separate partition you should have a look at the files in mtd/maps
directory.
The rest is simple as long as you whant to access it from user space. Just use
open/lseek/write (see man pages (2)) on either the filedescriptor of a regular
file or the device inode of the new flash partition.
If you need to access the data from within kernel code it is slightly different.
If you write to a flash partition you can find some ideas how to do it in
mtd/maps. About writing a file from within kernel code I can only tell you that
it is possible but I have no experience.
Stephan
> -----Original Message-----
> From: linux-mtd-bounces@lists.infradead.org
> [mailto:linux-mtd-bounces@lists.infradead.org]On Behalf Of Subrahmanyam
> Sent: Donnerstag, 9. Dezember 2004 04:38
> To: linux-mtd@lists.infradead.org
> Subject: MTD driver
>
>
> Hi Stephen,
>
> Yes as you have said I shall setup a dedicated partition to give access a
> particular location in flash. We, have an Intel starta NOR flash which uses
> cfi command set driver, which basically i guess takes care of the erase
> operation too. I have accessed the target through minicom tool, is this
> where i have to set up an additional partition?, can you suggest any site
> or
> procedure by which I can acheive setting up an additional partition.
>
> Yes, Thomas has suggested that i indeed use a filesystem, but how can I
> best
> achieve it! I mean the procedure to store data in a file.
>
> Thanks,
> Subrahmanyam.
>
> >
> > ----- Original Message -----
> > From: "Stephan Linke" <Stephan.Linke@epygi.de>
> > To: "Subrahmanyam" <subrahmanyam@navayuga.co.in>
> > Cc: <linux-mtd@lists.infradead.org>
> > Sent: Wednesday, December 08, 2004 03:33 PM
> > Subject: RE: MTD driver
> >
> >
> >> Hi,
> >>
> >> you may setup a dedicated partition that gives you access to the
> >> particular
> >> location in the flash where you whant to place this data. Then you can
> >> use
> >> normal open() read() write() and seek() functions to access what ever
> >> byte in
> >> this partition. How to erass a block you can look up in one of the MTD
> >> tools.
> >> (Only if you are using NAND flash you should not do it like this since
> >> bad block
> >> handling whould be missing.)
> >> But I aggree with Thomas. Best whould be to put it into a filesystem...
> >>
> >> Stephan
> >>
> >>
> >>> -----Original Message-----
> >>> From: linux-mtd-bounces@lists.infradead.org
> >>> [mailto:linux-mtd-bounces@lists.infradead.org]On Behalf Of Thomas
> >>> Gleixner
> >>> Sent: Mittwoch, 8. Dezember 2004 07:37
> >>> To: Subrahmanyam
> >>> Cc: linux-mtd@lists.infradead.org
> >>> Subject: Re: MTD driver
> >>>
> >>>
> >>> On Tue, 2004-12-07 at 09:16 +0530, Subrahmanyam wrote:
> >>> > Hi,
> >>> >
> >>> > I need to provide an user interface/GUI wherein when a certain data
> >>> > (string/key) is entered, it should basically store the key in the
> >>> > flash
> >>> > (this basically happens during run time after the target has been
> >>> identified
> >>> > by the host).
> >>> >
> >>> > In the target we have a flash in which there is jffs2 file system and
> >>> > also
> >>> > mtd drivers, since i need to store block oriented data, i am looking
> >>> > at the
> >>> > possiblity of using mtd driver and storing data(key) in a particular
> >>> > location in flash. How should i proceed in acheiving the same.
> >>>
> >>> Is there any good reason, why the key cannot be stored on the already
> >>> available jffs2 filesystem ?
> >>>
> >>> tglx
> >>>
> >>>
> >>>
> >>> ______________________________________________________
> >>> Linux MTD discussion mailing list
> >>> http://lists.infradead.org/mailman/listinfo/linux-mtd/
> >>>
> >>
> >
>
>
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
next prev parent reply other threads:[~2004-12-09 8:51 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-09 3:38 MTD driver Subrahmanyam
2004-12-09 8:51 ` Stephan Linke [this message]
2004-12-13 8:33 ` Subrahmanyam
2004-12-09 10:04 ` Thomas Gleixner
2004-12-13 14:01 ` Subrahmanyam
-- strict thread matches above, loose matches on Subject: below --
2004-12-07 3:46 Subrahmanyam
2004-12-08 6:37 ` Thomas Gleixner
2004-12-08 10:03 ` Stephan Linke
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=NGENJJFPMHGLPILEKKAMCEBECFAA.Stephan.Linke@epygi.de \
--to=stephan.linke@epygi.de \
--cc=linux-mtd@lists.infradead.org \
--cc=subrahmanyam@navayuga.co.in \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.