flash_am29xxxxx_parts.inl

来自「eCos操作系统源码」· INL 代码 · 共 1,099 行 · 第 1/3 页

INL
1,099
字号
                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },    {   // AM29LV320D        device_id  : FLASHWORD(0x22F9),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,        device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL322D    {   // AM29DL322D-T        device_id  : FLASHWORD(0x2255),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,        device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x3f0000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x380000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },    {   // AM29DL322D-B        device_id  : FLASHWORD(0x2256),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,        device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x80000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL323D    {   // AM29DL323D-T        device_id  : FLASHWORD(0x2250),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,        device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x3f0000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x300000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },    {   // AM29DL323D-B        device_id  : FLASHWORD(0x2253),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,          device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x100000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL324D    {   // AM29DL324D-T        device_id  : FLASHWORD(0x225c),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,        device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x3f0000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x200000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },    {   // AM29DL324D-B        device_id  : FLASHWORD(0x225f),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 64,          device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x200000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL640D{   // AM29DL640D        long_device_id: true,        device_id  : FLASHWORD(0x227e),        device_id2 : FLASHWORD(0x2202),        device_id3 : FLASHWORD(0x2201),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 128,        device_size: 0x800000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x800000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x7F0000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       0x2000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : true,        banks      : { 0x700000 * CYGNUM_FLASH_INTERLEAVE,                       0x400000 * CYGNUM_FLASH_INTERLEAVE,                       0x100000 * CYGNUM_FLASH_INTERLEAVE,                       0                     },        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29LV400    {   // AM29LV400-T        device_id  : FLASHWORD(0x22b9),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 8,        device_size: 0x80000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x80000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0xf0000 * CYGNUM_FLASH_INTERLEAVE,                       0x08000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x04000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },    {   // AM29LV400-B        device_id  : FLASHWORD(0x22ba),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 8,        device_size: 0x80000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x80000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x004000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x008000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29F800    {   // AM29F800-T        device_id  : FLASHWORD(0x22d6),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 16,        device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0xf0000 * CYGNUM_FLASH_INTERLEAVE,                       0x08000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x04000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },    {   // AM29F800-B        device_id  : FLASHWORD(0x2258),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 16,        device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x004000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x008000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29LV800    {   // AM29LV800-T        device_id  : FLASHWORD(0x22da),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 16,        device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0xf0000 * CYGNUM_FLASH_INTERLEAVE,                       0x08000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x02000 * CYGNUM_FLASH_INTERLEAVE,                       0x04000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },    {   // AM29LV800-B        device_id  : FLASHWORD(0x225b),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 16,        device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x004000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x008000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_AM29LV640    {   // MBM29LV640xx        device_id  : FLASHWORD(0x22d7),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 128,        device_size: 0x800000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x800000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : false,          banked     : false,        bufsiz     : 1    },#endif#ifdef CYGHWR_DEVS_FLASH_AMD_TC58FVB800    {   // Toshiba TC58FVB800 (compatible with AM29LV800-B except for IDs.)        device_id  : FLASHWORD(0xCE),        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,        block_count: 16,        device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,        base_mask  : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),        bootblock  : true,        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,                       0x004000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x002000 * CYGNUM_FLASH_INTERLEAVE,                       0x008000 * CYGNUM_FLASH_INTERLEAVE,                       _LAST_BOOTBLOCK                     },        banked     : false,        bufsiz     : 1    },#endif#endif // 16 bit devices#endif // CYGONCE_DEVS_FLASH_AMD_AM29XXXXX_PARTS_INL

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?