public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
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/
>

  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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox