X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs%2F.git;a=blobdiff_plain;f=direct%2Fyaffscfg.c;fp=direct%2Fyaffscfg.c;h=466b381135a64051553b9a5e19a7e8be27175a09;hp=1b9576a2a54a61dfc0a7b121234fa614873e24a1;hb=1dea37b139c892671df123e8ad4204ab4dc20fa5;hpb=e491e7735f8909e10d01a9762eae8bca2659b1b4 diff --git a/direct/yaffscfg.c b/direct/yaffscfg.c index 1b9576a..466b381 100644 --- a/direct/yaffscfg.c +++ b/direct/yaffscfg.c @@ -73,6 +73,7 @@ int yaffs_StartUp(void) // /ram ramDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; ramDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + ramDev.nReservedBlocks = 1; // Set this smaller for RAM ramDev.startBlock = 1; // Can't use block 0 ramDev.endBlock = 127; // Last block in 2MB. ramDev.useNANDECC = 1; @@ -86,6 +87,7 @@ int yaffs_StartUp(void) // /boot bootDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; bootDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + bootDev.nReservedBlocks = 5; bootDev.startBlock = 1; // Can't use block 0 bootDev.endBlock = 127; // Last block in 2MB. bootDev.useNANDECC = 0; // use YAFFS's ECC @@ -99,6 +101,7 @@ int yaffs_StartUp(void) // /flash flashDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; flashDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + flashDev.nReservedBlocks = 5; flashDev.startBlock = 128; // First block after 2MB flashDev.endBlock = 1023; // Last block in 16MB flashDev.useNANDECC = 0; // use YAFFS's ECC