public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* Re: sector locks handling for J3 flashes?
@ 2006-01-11 18:36 ghannon
  2006-01-12  6:18 ` alfred hitch
  0 siblings, 1 reply; 8+ messages in thread
From: ghannon @ 2006-01-11 18:36 UTC (permalink / raw)
  To: alfred hitch; +Cc: linux-mtd, Peter Wippich


On Wed, 11 Jan 2006, alfred hitch wrote:

> I am actually surprised that noone is running his / her boards with
> flash sectors locked ?

> I am new to embedded designs, but wont this be a pretty standard /
> accepted practice to lock your flash sectors ?

We are also using that same part and we were having some flash
corruption at reboot, although I think it was due to an
error in the reset timing on the board.

I keep the flash locked at all times except to reflash our firmware.
The locking and unlocking is all handled  by a userspace tool
we wrote up and the reflashing script takes care of doing the
unlock/lock around the programming step.

I could send you the code if you would like.

Also, one thing about the J3 part is that any "unlock" of
a block unlocks the whole flash, and a lock only locks one block.
The linux mtd drivers do not take this into consideration.
Although I think the lazy unlock mentioned would not have a
problem with it, it would just never find anything locked once
it unlocked the first block.

The rev D of J3 allows you to make certain sectors permanently locked,
so that an unlock of one area will not unlock sectors that are
setup to not allow unlocking.   Be careful though, or your can turn your
flash into rom very easily if you have no way of stopping the code
before it sets up these bits.

Gary Hannon

^ permalink raw reply	[flat|nested] 8+ messages in thread
* sector locks handling for J3 flashes?
@ 2006-01-11  5:54 alfred hitch
  2006-01-11 10:11 ` Peter Wippich
  0 siblings, 1 reply; 8+ messages in thread
From: alfred hitch @ 2006-01-11  5:54 UTC (permalink / raw)
  To: linux-mtd

Hi,

I am trying to understand how it works for flash'es which have
Hardware flash protection.
Bootloader say locks say 1 partition, then linux kernel / MTD while coming up
reads / probes flash (sector by sector) for locked sectors ?
If yes, and it maintain this in an internal software structure. Using
it when writes to partitions is done ?

I hope linux kernel arm-linux2.4.25-x (snapgear 3.1) has support for
ixdp425 and Intel J3 Strata flash for automatic detection and working
with locked flashes ?

Any one already tried this ?

Regards,
Alfred

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-01-13  7:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-11 18:36 sector locks handling for J3 flashes? ghannon
2006-01-12  6:18 ` alfred hitch
2006-01-12  7:26   ` alfred hitch
2006-01-12 11:09     ` alfred hitch
  -- strict thread matches above, loose matches on Subject: below --
2006-01-11  5:54 alfred hitch
2006-01-11 10:11 ` Peter Wippich
2006-01-11 10:41   ` alfred hitch
2006-01-13  7:40   ` alfred hitch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox