On Monday 16 September 2013 19:42:27 Ray LI wrote:
> Hi,
>
> I would port Yaffs2 to my platform(STM32 + NAND Flash, uC-OS II).
> I'm worried about the usage of RAM.
>
> I read some information from "YAFFS Direct Interface (YDI) Integration
> Guide". It said, "For nand with 512byte pages, budget approximately 4kbytes
> of RAM per 1Mbyte of NAND. For 2kbyte page devices budget approximately
> 1kbyte per 1Mbyte of NAND." I have two questiones for this.
>
> 1. Is the usage of RAM changing while I RD/WR the chunks of Flash?
> (e.g, I use 1kbyte while I use 1Mbyte of Nand, and when I use 2Mbyte I
> woule use 2kbyte RAM.)
Yes, that is right.
>
> 2. Does it means that if I use the whole space of flash (128Mbytes,
> 2kbyes page), I need 128kbytes.
Correct.
Note that these are just rough ballpark numbers and you might need more or
less depending on what you are actually doing.
-- CHarles