From 4b2f3bbc3e665e6bc45a616d6ab4f1789d612eb7 Mon Sep 17 00:00:00 2001 From: shirait Date: Fri, 29 Jun 2007 02:27:04 +0000 Subject: [PATCH] small fix git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@148 4ee2a332-4b2b-5046-8439-1ba90f034370 --- .../fatfs/nand_formatter_kmc/ARM7/src/main.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/build/tests/fatfs/nand_formatter_kmc/ARM7/src/main.c b/build/tests/fatfs/nand_formatter_kmc/ARM7/src/main.c index 83dee2b..6b33c3f 100644 --- a/build/tests/fatfs/nand_formatter_kmc/ARM7/src/main.c +++ b/build/tests/fatfs/nand_formatter_kmc/ARM7/src/main.c @@ -261,7 +261,8 @@ void TwlSpMain(void) // DBG_PRINTF( "arm9: 0x%x, 0x%x\n", arm9_ofs, arm9_size); // DBG_PRINTF( "arm7: 0x%x, 0x%x\n", arm7_ofs, arm7_size); - if( (arm9_ofs + arm9_size) == arm7_ofs) { + if( ((arm9_ofs + arm9_size) == arm7_ofs) && (arm9_ofs < arm7_ofs) && + (arm9_size != 0) && (arm7_size != 0)) { nand_firm_size = arm7_ofs + arm7_size; DBG_PRINTF( "nandfirm found. (size:0x%x bytes)\n", nand_firm_size); nand_firm_size = (nand_firm_size / 1024 / 1024) + @@ -294,20 +295,7 @@ NAND_FLASH_FORMAT_START: DBG_PRINTF( "\nFAT PARTITIONS : %d\n", nand_fat_partition_num); DBG_PRINTF( "DETAIL ... (RAW:%dMB)", partition_MB_size[INDEX_RAW_PARTITION]); for( i=0; i