projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix wrong link
[yaffs2.git]
/
utils
/
mkyaffs2image.c
diff --git
a/utils/mkyaffs2image.c
b/utils/mkyaffs2image.c
index 7649492c4515205b37b8c05b83948049c628e185..548fd3a7ae07f2120fb8f2baa7706a09fba909f4 100644
(file)
--- a/
utils/mkyaffs2image.c
+++ b/
utils/mkyaffs2image.c
@@
-1,26
+1,24
@@
/*
/*
- * YAFFS: Yet
another FFS
. A NAND-flash specific file system.
+ * YAFFS: Yet
Another Flash File System
. A NAND-flash specific file system.
*
*
- * makeyaffsimage.c
- *
- * Makes a YAFFS file system image that can be used to load up a file system.
- *
- * Copyright (C) 2002 Aleph One Ltd.
+ * Copyright (C) 2002-2007 Aleph One Ltd.
* for Toby Churchill Ltd and Brightstar Engineering
*
* Created by Charles Manning <charles@aleph1.co.uk>
* for Toby Churchill Ltd and Brightstar Engineering
*
* Created by Charles Manning <charles@aleph1.co.uk>
+ * Nick Bane modifications flagged NCB
+ * Endian handling patches by James Ng.
+ * mkyaffs2image hacks by NCB
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
+ */
+
+/*
+ * makeyaffs2image.c
*
*
- *
- * Nick Bane modifications flagged NCB
- *
- * Endian handling patches by James Ng.
- *
- * mkyaffs2image hacks by NCB
- *
+ * Makes a YAFFS2 file system image that can be used to load up a file system.
+ * Uses default Linux MTD layout - change if you need something different.
*/
#include <stdlib.h>
*/
#include <stdlib.h>
@@
-44,7
+42,7
@@
unsigned yaffs_traceMask=0;
#define chunkSize 2048
#define spareSize 64
#define chunkSize 2048
#define spareSize 64
-const char * mkyaffsimage_c_version = "$Id: mkyaffs2image.c,v 1.
1 2005-11-02 06:45:24
charles Exp $";
+const char * mkyaffsimage_c_version = "$Id: mkyaffs2image.c,v 1.
5 2010-01-11 21:43:18
charles Exp $";
typedef struct
typedef struct
@@
-184,7
+182,7
@@
static int write_chunk(__u8 *data, __u32 objId, __u32 chunkId, __u32 nBytes)
nPages++;
nPages++;
- yaffs_PackTags2(&pt,&t);
+ yaffs_PackTags2(&pt,&t
,1
);
// return write(outFile,&pt,sizeof(yaffs_PackedTags2));
return write(outFile,&pt,spareSize);
// return write(outFile,&pt,sizeof(yaffs_PackedTags2));
return write(outFile,&pt,spareSize);
@@
-461,7
+459,7
@@
int main(int argc, char *argv[])
printf("mkyaffs2image: image building tool for YAFFS2 built "__DATE__"\n");
printf("mkyaffs2image: image building tool for YAFFS2 built "__DATE__"\n");
- if(argc <
=
3)
+ if(argc < 3)
{
printf("usage: mkyaffs2image dir image_file [convert]\n");
printf(" dir the directory tree to be converted\n");
{
printf("usage: mkyaffs2image dir image_file [convert]\n");
printf(" dir the directory tree to be converted\n");