
On 13:55 Wed 17 Oct , William Juul wrote:
On two custom designs (ARM and PPC based) we switched from JFFS to YAFFS after experiencing the same problem. Now we use YAFFS in U-Boot and Linux.
Since YAFFS is very fast we saw no reason to partition the device and we have one partition on 1 and 2 GB respectively. The scan/mount times are almost negligible when using checkpoints. Without checkpoints we are still experiencing scan/mount times below/around 1s.
Implementing YAFFS on U-boot and Linux we had problems configuring YAFFS/MTD in such a way that we could use the same partition in both places. That made us upgrade MTD in U-boot to correspond with our version of Linux. I will suggest an upgrade of U-boot MTD in a separate thread. However, if you are only using a boot-partition from U-boot you should not experience such problems.
An other file system is faster than YAFFS, it's LOGFS which is accepted to be integradted in the kernel tree.
Best Regards
J.