I saw in some yaffs document that YAFFS-2 can support 512 byte pages when using the inband tags.

 

  1. As far as I understood, the inband-tags are actually yaffs tags (yaffs_PackedTags2TagsPart) written in the page itself, rather than in the spare area. Is that correct?
  2. Does yaffs use the spare area at all for 512byte pages?
  3. My implementation for “writeChunkWithTagsToNAND” should combine *buffer and *tags and write both of them to the page area?