Am 11.05.2012 14:21, schrieb Artem Bityutskiy: >>> It is weird that you do not have an array of ECs instead for _every_ >>> PEB. Why wasting the flash and time writing/reading this data? >> >> By array of ECs you mean that all ec values are written to the flash >> and pnum is the index? >> Sounds sane. > > Yes, to me it sounds like the only sane way, unless there is a strong > reason to have redundant "pnum" fields. :-) While looking at my own code a bit closer I found out why I haven't used the array approach. B-) Currently only ec values for PEBs within the free and used list are stored. Therefore, the array can have gaps. E.g. If PEB X is in the erroneous list. Thanks, //richard