Hello, I have a question for those successfully using YAFFS2 with a dm365 system.
It appears the use of a flash bad block table is not enabled (in davinci-nand.c) when using .ecc_mode = NAND_ECC_SOFT (which is required when using YAFFS2 filesystem). The same issue is also in u-boot (when you use software ECC, it does not write a flash BBT). This is obviously a problem when bad blocks are discovered dynamically during the normal use of the flash.
So how do you use a flash-based BBT with YAFFS2 and software ECC?
I can try to modify both u-boot and the kernel to do this, but it seems like there must already be a solution for this, so I thought I would ask the community first. Any info regarding this issue would be appreciated. Thanks.
Regards,
-Craig