UBI partitioning in embedded device?
Ricard Wanderlof
ricard.wanderlof at axis.com
Mon Apr 18 08:53:33 EDT 2011
On Mon, 18 Apr 2011, Atlant Schmidt wrote:
> Ricard:
>
> One advantage of moving critical data (such as calibration
> data) into its own partition is that because each partition
> would absolutely positively *NOT* share its PEBs (Physical
> Erase Blocks) with any other partition, data stored in
> those partitions would then be better-insulated from
> "disturb" effects (such as "program disturb" and "read
> disturb") caused by the reading and writing of other data.
>
> Generally, the "disturb" effects only take place within Flash pages and
> from one Flash page to another.
But is it even possible to have an UBI volume less than one eraseblock in
size? Normally a UBI volume would be several eraseblocks, so there's no
chance of any eraseblocks being shared at any one time between different
UBI volumes.
I've always thought that because UBI volumes are measured in
number-of-LEBs, that each volume in practice gets its own PEBs, even
though of course UBI can move them around in the flash if it wants to.
/Ricard
--
Ricard Wolf Wanderlöf ricardw(at)axis.com
Axis Communications AB, Lund, Sweden www.axis.com
Phone +46 46 272 2016 Fax +46 46 13 61 30
More information about the linux-mtd
mailing list