From 37122d7644239983d55096a85bca6fb8e248cf20 Mon Sep 17 00:00:00 2001 From: charles Date: Wed, 12 Mar 2003 19:32:31 +0000 Subject: [PATCH] *** empty log message *** --- utils/mkyaffs | Bin 16029 -> 0 bytes utils/mkyaffs.c | 23 +++++++++++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) delete mode 100755 utils/mkyaffs diff --git a/utils/mkyaffs b/utils/mkyaffs deleted file mode 100755 index 28870e6b1680b473b66eae66a0c0a3652651968b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16029 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 RZaaU=vUTtZ$^Ibte*x}=Q1<`; diff --git a/utils/mkyaffs.c b/utils/mkyaffs.c index a0107ba..fdcf451 100644 --- a/utils/mkyaffs.c +++ b/utils/mkyaffs.c @@ -34,7 +34,7 @@ #include #include -const char *mkyaffs_c_version = "$Id: mkyaffs.c,v 1.6 2003-03-11 05:16:53 charles Exp $"; +const char *mkyaffs_c_version = "$Id: mkyaffs.c,v 1.7 2003-03-12 19:32:41 charles Exp $"; // countBits is a quick way of counting the number of bits in a byte. // ie. countBits[n] holds the number of 1 bits in a byte with the value n. @@ -92,19 +92,34 @@ int main(int argc, char **argv) int optcnt = 1; int usemtdecc = 0; int imglen = 0; + int showHelp = 0; struct mtd_oob_buf oob = {0, 16, (unsigned char *) &oobbuf}; mtd_info_t meminfo; erase_info_t erase; struct nand_oobinfo oobsel; - if (strcmp (argv[optcnt], "-e") == 0) { + if (argc > 1 && strcmp (argv[optcnt], "-?") == 0) { + showHelp = 1; + } + + if (argc > 1 && strcmp (argv[optcnt], "-h") == 0) { + showHelp = 1; + } + + if (argc > 1 && strcmp (argv[optcnt], "-e") == 0) { optcnt++; usemtdecc = 1; } /* Make sure a device was specified */ - if(argc < (optcnt + 2)) { - printf("usage: %s -e \n", argv[0]); + if(showHelp || argc < (optcnt + 2)) { + printf("usage: %s [-e] [image name]\n", argv[0]); + printf(" -e Use mtd ecc. Default: do not use mtd ecc\n"); + printf(" mtdname Name of mtd device\n"); + printf(" image name Name of optional image file\n\n"); + printf("Function: Formats a NAND mtd device for YAFFS. If the optional\n" + "image file is specified, then the file system is loaded with\n" + "this image.\n\n"); exit(1); } -- 2.30.2