From 473e28a6eebe47b386e625fd33b1c13b60f8e108 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 12 May 2007 16:21:19 +0000 Subject: simulated block device now contains a VFAT formated disk image git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@212 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/arch/sim/src/up_internal.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'nuttx/arch/sim/src/up_internal.h') diff --git a/nuttx/arch/sim/src/up_internal.h b/nuttx/arch/sim/src/up_internal.h index 5de1d7687..d7e6588cb 100644 --- a/nuttx/arch/sim/src/up_internal.h +++ b/nuttx/arch/sim/src/up_internal.h @@ -65,6 +65,20 @@ #define SIM_HEAP_SIZE (4*1024*1024) +/* These definitions characterize the compressed filesystem image */ + +#define BLOCK_COUNT 1024 +#define SECTOR_OF_BACKUPT 6 +#define NUMBER_OF_FATS 2 +#define FAT_SIZE 32 +#define NUM_HIDDEN_SECTORS 0 +#define VOLUME_NAME "NuttXTestVol" +#define USE_WHOLE_DEVICE 1 +#define ROOT_DIR_ENTRIES 512 +#define RESERVED_SECTORS 32 +#define SECTORS_PER_CLUSTER 4 +#define LOGICAL_SECTOR_SIZE 512 + /************************************************************************** * Public Types **************************************************************************/ @@ -78,15 +92,20 @@ **************************************************************************/ #ifndef __ASSEMBLY__ + /* up_setjmp.S ************************************************************/ extern int up_setjmp(int *jb); extern void up_longjmp(int *jb, int val) __attribute__ ((noreturn)); -/* up_devconsole **********************************************************/ +/* up_devconsole.c ********************************************************/ extern void up_devconsole(void); extern void up_registerblockdevice(void); +/* up_deviceimage.c *******************************************************/ + +extern char *up_deviceimage(void); + #endif /* __ASSEMBLY__ */ #endif /* __ARCH_UP_INTERNAL_H */ -- cgit v1.2.3