From: Shmulik Ladkani
Also please, do not forget to erase your flash before flashing the image. You
may use the flash_eraseall
utility for this. And it makes sense to
-make sure the erase functionality actually works my reading the erase MTD
+make sure the erase functionality actually works by reading the erased MTD
device back and checking that only 0xFF bytes were read.
@@ -301,7 +301,7 @@ the kernel command line to use it as a root filesystem
On NOR FLASH each write goes directly into the FLASH.
-On NAND FLASHM and NOR ECC FLASH we have a write-buffer for
+On NAND FLASH and NOR ECC FLASH we have a write-buffer for
writing only full pages to the chips. There could be a loss of data, when the
write-buffer is not flushed before power down. There are some mechanisms to
ensure, that the write-buffer is flushed. You can force the flush of the
diff --git a/faq/ubifs.xml b/faq/ubifs.xml
index 8dafead..6476ce0 100644
--- a/faq/ubifs.xml
+++ b/faq/ubifs.xml
@@ -557,7 +557,7 @@ fully erased, which removes any problematic non-0xFF
data from
their OOB areas.
Of course it is not possible to re-erase individual NAND pages, and entire -PEBs are erised. UBIFS performs this procedure by reading the useful +PEBs are erased. UBIFS performs this procedure by reading the useful (non 0xFF'ed) contents of LEBs and then invoking the atomic LEB change UBI operation. Obviously, this means that UBIFS has to read and write a lot of LEBs which takes