?? c2312.h
字號:
0x0B0000, /* Start offset of block 18 */ 0x0C0000, /* Start offset of block 19 */ 0x0D0000, /* Start offset of block 20 */ 0x0E0000, /* Start offset of block 21 */ 0x0F0000, /* Start offset of block 22 */ 0x100000, /* Start offset of block 23 */ 0x110000, /* Start offset of block 24 */ 0x120000, /* Start offset of block 25 */ 0x130000, /* Start offset of block 26 */ 0x140000, /* Start offset of block 27 */ 0x150000, /* Start offset of block 28 */ 0x160000, /* Start offset of block 29 */ 0x170000, /* Start offset of block 30 */ 0x180000, /* Start offset of block 31 */ 0x190000, /* Start offset of block 32 */ 0x1A0000, /* Start offset of block 33 */ 0x1B0000, /* Start offset of block 34 */ 0x1C0000, /* Start offset of block 35 */ 0x1D0000, /* Start offset of block 36 */ 0x1E0000, /* Start offset of block 37 */ 0x1F0000, /* Start offset of block 38 */ 0x200000, /* Start offset of block 39 */ 0x210000, /* Start offset of block 40 */ 0x220000, /* Start offset of block 41 */ 0x230000, /* Start offset of block 42 */ 0x240000, /* Start offset of block 43 */ 0x250000, /* Start offset of block 44 */ 0x260000, /* Start offset of block 45 */ 0x270000, /* Start offset of block 46 */ 0x280000, /* Start offset of block 47 */ 0x290000, /* Start offset of block 48 */ 0x2A0000, /* Start offset of block 49 */ 0x2B0000, /* Start offset of block 50 */ 0x2C0000, /* Start offset of block 51 */ 0x2D0000, /* Start offset of block 52 */ 0x2E0000, /* Start offset of block 53 */ 0x2F0000, /* Start offset of block 54 */ 0x300000, /* Start offset of block 55 */ 0x310000, /* Start offset of block 56 */ 0x320000, /* Start offset of block 57 */ 0x330000, /* Start offset of block 58 */ 0x340000, /* Start offset of block 59 */ 0x350000, /* Start offset of block 60 */ 0x360000, /* Start offset of block 61 */ 0x370000, /* Start offset of block 62 */ 0x380000, /* Start offset of block 63 */ 0x390000, /* Start offset of block 64 */ 0x3A0000, /* Start offset of block 65 */ 0x3B0000, /* Start offset of block 66 */ 0x3C0000, /* Start offset of block 67 */ 0x3D0000, /* Start offset of block 68 */ 0x3E0000, /* Start offset of block 69 */ 0x3F0000, /* Start offset of block 70 */ 0x400000, /* Start offset of block 71 */ 0x410000, /* Start offset of block 72 */ 0x420000, /* Start offset of block 73 */ 0x430000, /* Start offset of block 74 */ 0x440000, /* Start offset of block 75 */ 0x450000, /* Start offset of block 76 */ 0x460000, /* Start offset of block 77 */ 0x470000, /* Start offset of block 78 */ 0x480000, /* Start offset of block 79 */ 0x490000, /* Start offset of block 80 */ 0x4A0000, /* Start offset of block 81 */ 0x4B0000, /* Start offset of block 82 */ 0x4C0000, /* Start offset of block 83 */ 0x4D0000, /* Start offset of block 84 */ 0x4E0000, /* Start offset of block 85 */ 0x4F0000, /* Start offset of block 86 */ 0x500000, /* Start offset of block 87 */ 0x510000, /* Start offset of block 88 */ 0x520000, /* Start offset of block 89 */ 0x530000, /* Start offset of block 90 */ 0x540000, /* Start offset of block 91 */ 0x550000, /* Start offset of block 92 */ 0x560000, /* Start offset of block 93 */ 0x570000, /* Start offset of block 94 */ 0x580000, /* Start offset of block 95 */ 0x590000, /* Start offset of block 96 */ 0x5A0000, /* Start offset of block 97 */ 0x5B0000, /* Start offset of block 98 */ 0x5C0000, /* Start offset of block 99 */ 0x5D0000, /* Start offset of block 100 */ 0x5E0000, /* Start offset of block 101 */ 0x5F0000, /* Start offset of block 102 */ 0x600000, /* Start offset of block 103 */ 0x610000, /* Start offset of block 104 */ 0x620000, /* Start offset of block 105 */ 0x630000, /* Start offset of block 106 */ 0x640000, /* Start offset of block 107 */ 0x650000, /* Start offset of block 108 */ 0x660000, /* Start offset of block 109 */ 0x670000, /* Start offset of block 110 */ 0x680000, /* Start offset of block 111 */ 0x690000, /* Start offset of block 112 */ 0x6A0000, /* Start offset of block 113 */ 0x6B0000, /* Start offset of block 114 */ 0x6C0000, /* Start offset of block 115 */ 0x6D0000, /* Start offset of block 116 */ 0x6E0000, /* Start offset of block 117 */ 0x6F0000, /* Start offset of block 118 */ 0x700000, /* Start offset of block 119 */ 0x710000, /* Start offset of block 120 */ 0x720000, /* Start offset of block 121 */ 0x730000, /* Start offset of block 122 */ 0x740000, /* Start offset of block 123 */ 0x750000, /* Start offset of block 124 */ 0x760000, /* Start offset of block 125 */ 0x770000, /* Start offset of block 126 */ 0x780000, /* Start offset of block 127 */ 0x790000, /* Start offset of block 128 */ 0x7A0000, /* Start offset of block 129 */ 0x7B0000, /* Start offset of block 130 */ 0x7C0000, /* Start offset of block 131 */ 0x7D0000, /* Start offset of block 132 */ 0x7E0000, /* Start offset of block 133 */ 0x7F0000, /* Start offset of block 134 */ 0x7F2000, /* Start offset of block 135 */ 0x7F4000, /* Start offset of block 136 */ 0x7F6000, /* Start offset of block 137 */ 0x7F8000, /* Start offset of block 138 */ 0x7FA000, /* Start offset of block 139 */ 0x7FC000, /* Start offset of block 140 */ 0x7FE000, /* Start offset of block 141 */ }; /* EndArray BlockOffset[] */#endif /* USE_M29DW640F_8 */#ifdef USE_M29DW640F_16 /* The M29DW640F device 16 bit */ #define MANUFACTURER_ST (0x0020) /* ST Manufacturer Code is 0x20 */ #define EXPECTED_DEVICE (0x227E) /* Device code for the M29DW640F */ #define FLASH_SIZE (0x400000) /* Total device size in Words */ #define FLASH_WRITE_BUFFER_SIZE 1 /* Write Buffer = 1 Word */ #define FLASH_MWA 1 /* Minimum Write Access */ #define ShAddr(A) (A) /* Used to supports the 8bit Commands */ #define ConvAddr(A) (A) /* Used to supports the 8bit Commands */ static const ubyte BlockGroupOffset[] = { 1,1,1,1,1,1,1,1,3, 4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4, 3,1,1,1,1,1,1,1,1 }; static const udword BlockOffset[] = { 0x000000, /* Start offset of block 0 */ 0x001000, /* Start offset of block 1 */ 0x002000, /* Start offset of block 2 */ 0x003000, /* Start offset of block 3 */ 0x004000, /* Start offset of block 4 */ 0x005000, /* Start offset of block 5 */ 0x006000, /* Start offset of block 6 */ 0x007000, /* Start offset of block 7 */ 0x008000, /* Start offset of block 8 */ 0x010000, /* Start offset of block 9 */ 0x018000, /* Start offset of block 10 */ 0x020000, /* Start offset of block 11 */ 0x028000, /* Start offset of block 12 */ 0x030000, /* Start offset of block 13 */ 0x038000, /* Start offset of block 14 */ 0x040000, /* Start offset of block 15 */ 0x048000, /* Start offset of block 16 */ 0x050000, /* Start offset of block 17 */ 0x058000, /* Start offset of block 18 */ 0x060000, /* Start offset of block 19 */ 0x068000, /* Start offset of block 20 */ 0x070000, /* Start offset of block 21 */ 0x078000, /* Start offset of block 22 */ 0x080000, /* Start offset of block 23 */ 0x088000, /* Start offset of block 24 */ 0x090000, /* Start offset of block 25 */ 0x098000, /* Start offset of block 26 */ 0x0A0000, /* Start offset of block 27 */ 0x0A8000, /* Start offset of block 28 */ 0x0B0000, /* Start offset of block 29 */ 0x0B8000, /* Start offset of block 30 */ 0x0C0000, /* Start offset of block 31 */ 0x0C8000, /* Start offset of block 32 */ 0x0D0000, /* Start offset of block 33 */ 0x0D8000, /* Start offset of block 34 */ 0x0E0000, /* Start offset of block 35 */ 0x0E8000, /* Start offset of block 36 */ 0x0F0000, /* Start offset of block 37 */ 0x0F8000, /* Start offset of block 38 */ 0x100000, /* Start offset of block 39 */ 0x108000, /* Start offset of block 40 */ 0x110000, /* Start offset of block 41 */ 0x118000, /* Start offset of block 42 */ 0x120000, /* Start offset of block 43 */ 0x128000, /* Start offset of block 44 */ 0x130000, /* Start offset of block 45 */ 0x138000, /* Start offset of block 46 */ 0x140000, /* Start offset of block 47 */ 0x148000, /* Start offset of block 48 */ 0x150000, /* Start offset of block 49 */ 0x158000, /* Start offset of block 50 */ 0x160000, /* Start offset of block 51 */ 0x168000, /* Start offset of block 52 */ 0x170000, /* Start offset of block 53 */ 0x178000, /* Start offset of block 54 */ 0x180000, /* Start offset of block 55 */ 0x188000, /* Start offset of block 56 */ 0x190000, /* Start offset of block 57 */ 0x198000, /* Start offset of block 58 */ 0x1A0000, /* Start offset of block 59 */ 0x1A8000, /* Start offset of block 60 */ 0x1B0000, /* Start offset of block 61 */ 0x1B8000, /* Start offset of block 62 */ 0x1C0000, /* Start offset of block 63 */ 0x1C8000, /* Start offset of block 64 */ 0x1D0000, /* Start offset of block 65 */ 0x1D8000, /* Start offset of block 66 */ 0x1E0000, /* Start offset of block 67 */ 0x1E8000, /* Start offset of block 68 */ 0x1F0000, /* Start offset of block 69 */ 0x1F8000, /* Start offset of block 70 */ 0x200000, /* Start offset of block 71 */ 0x208000, /* Start offset of block 72 */ 0x210000, /* Start offset of block 73 */ 0x218000, /* Start offset of block 74 */ 0x220000, /* Start offset of block 75 */ 0x228000, /* Start offset of block 76 */ 0x230000, /* Start offset of block 77 */ 0x238000, /* Start offset of block 78 */ 0x240000, /* Start offset of block 79 */ 0x248000, /* Start offset of block 80 */ 0x250000, /* Start offset of block 81 */ 0x258000, /* Start offset of block 82 */ 0x260000, /* Start offset of block 83 */ 0x268000, /* Start offset of block 84 */ 0x270000, /* Start offset of block 85 */ 0x278000, /* Start offset of block 86 */ 0x280000, /* Start offset of block 87 */ 0x288000, /* Start offset of block 88 */ 0x290000, /* Start offset of block 89 */ 0x298000, /* Start offset of block 90 */ 0x2A0000, /* Start offset of block 91 */ 0x2A8000, /* Start offset of block 92 */ 0x2B0000, /* Start offset of block 93 */ 0x2B8000, /* Start offset of block 94 */ 0x2C0000, /* Start offset of block 95 */ 0x2C8000, /* Start offset of block 96 */ 0x2D0000, /* Start offset of block 97 */ 0x2D8000, /* Start offset of block 98 */ 0x2E0000, /* Start offset of block 99 */ 0x2E8000, /* Start offset of block 100 */ 0x2F0000, /* Start offset of block 101 */ 0x2F8000, /* Start offset of block 102 */ 0x300000, /* Start offset of block 103 */ 0x308000, /* Start offset of block 104 */ 0x310000, /* Start offset of block 105 */ 0x318000, /* Start offset of block 106 */ 0x320000, /* Start offset of block 107 */ 0x328000, /* Start offset of block 108 */ 0x330000, /* Start offset of block 109 */ 0x338000, /* Start offset of block 110 */ 0x340000, /* Start offset of block 111 */ 0x348000, /* Start offset of block 112 */ 0x350000, /* Start offset of block 113 */ 0x358000, /* Start offset of block 114 */ 0x360000, /* Start offset of block 115 */ 0x368000, /* Start offset of block 116 */ 0x370000, /* Start offset of block 117 */ 0x378000, /* Start offset of block 118 */ 0x380000, /* Start offset of block 119 */ 0x388000, /* Start offset of block 120 */ 0x390000, /* Start offset of block 121 */ 0x398000, /* Start offset of block 122 */ 0x3A0000, /* Start offset of block 123 */ 0x3A8000, /* Start offset of block 124 */ 0x3B0000, /* Start offset of block 125 */ 0x3B8000, /* Start offset of block 126 */ 0x3C0000, /* Start offset of block 127 */ 0x3C8000, /* Start offset of block 128 */ 0x3D0000, /* Start offset of block 129 */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -