www.pudn.com > FlashFS.rar > FS_SPI_FlashDev.h, change:2008-04-03,size:8057b


/***********************************************************************/ 
/*  This file is part of the ARM Toolchain package                     */ 
/*  Copyright KEIL ELEKTRONIK GmbH 2003 - 2007                         */ 
/***********************************************************************/ 
/*                                                                     */ 
/*  FlashDev.H:  Device Description for Intel 64MBit Serial Flash      */ 
/*                                                   Memory (S33)      */ 
/*                                                                     */ 
/***********************************************************************/ 
 
#define SPI_FLASH_DEVICE                              \ 
   DSB(0x10000, 0x000000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x010000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x020000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x030000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x040000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x050000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x060000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x070000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x080000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x090000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x0F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x100000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x110000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x120000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x130000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x140000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x150000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x160000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x170000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x180000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x190000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x1F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x200000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x210000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x220000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x230000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x240000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x250000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x260000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x270000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x280000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x290000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x2F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x300000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x310000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x320000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x330000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x340000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x350000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x360000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x370000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x380000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x390000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x3F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x400000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x410000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x420000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x430000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x440000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x450000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x460000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x470000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x480000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x490000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x4F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x500000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x510000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x520000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x530000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x540000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x550000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x560000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x570000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x580000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x590000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x5F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x600000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x610000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x620000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x630000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x640000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x650000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x660000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x670000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x680000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x690000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x6F0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x700000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x710000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x720000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x730000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x740000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x750000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x760000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x770000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x780000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x790000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7A0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7B0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7C0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7D0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7E0000),     /* Sector Size 64kB */ \ 
   DSB(0x10000, 0x7F0000),     /* Sector Size 64kB */ \ 
 
#define SF_NSECT    128