📄 sflash.typ
字号:
identify_cmd: 0x9f, 0xAB, 0x90, 0x15
//identify_cmd: 0xAB, 0x90, 0x15, 0x9F
// ManuID DID1 DID2 WRITEMETHOD SIZE SECTOR_SIZE SE CE EWSR FlashType
// =========================================================================
// WriteMethod
// bit 0: Page program
// bit 1: SST WORD AAI
// bit 2: SPANSION WRITE STATUS DELAY
// bit 3: BYTE PROGRAM
// bit 4: ATMEL UNPROTECTION, if un-protect check AAI bit
// bit 5: Sector Erase Only
// bit 6: BYTE AAI
// bit 7: AT26DF041
// bit 8: MULTI BYTES
// =========================================================================
//
// 2 bank
0x10 0x10 0x10 0x0101 0x20000 0x8000 0xD8 0xC7 0xFF SPANSION(S25FL001D)/NEX(NX25P10)/Deutron(AC25010)/ST(M25P010)
0x1F 0x60 0x60 0x0101 0x20000 0x8000 0x52 0x62 0xFF ATMEL(AT25F1024)
0xBF 0x49 0x49 0x0040 0x20000 0x8000 0x20 0x60 0x50 SST(25VF010)
0x9D 0x7C 0x7C 0x0101 0x20000 0x1000 0xD7 0xC7 0xFF PMC(PM25LV010)
0xC2 0x20 0x11 0x0101 0x20000 0x10000 0x20 0xC7 0xFF MXIC(MX25L1005)
// 4 bank
0xC2 0x20 0x12 0x0101 0x40000 0x1000 0x20 0xC7 0xFF MXIC(MX25L2005)
0x20 0x80 0x12 0x0101 0x40000 0x10000 0xD8 0xC7 0xFF ST(M25PE20)
0x11 0x11 0x11 0x0101 0x40000 0x10000 0xD8 0xC7 0xFF ST(M25P020)/SPANSION(S25FL002D)/NEX(NX25P20)
0x1F 0x63 0x63 0x0101 0x40000 0x10000 0x52 0x62 0xFF ATMEL(AT25F2048)
0xBF 0x43 0x43 0x0101 0x40000 0x1000 0x20 0x60 0x50 SST(25VF020)
0x9D 0x7D 0x7D 0x0101 0x40000 0x1000 0xD7 0xC7 0xFF PMC(PM25LV020)
0xBF 0x43 0x43 0x0040 0x40000 0x1000 0x20 0x60 0x50 SST(25VF020)
0x31 0x31 0x31 0x0101 0x40000 0x10000 0xD8 0xC7 0xFF WINBOND(25B020A)
0xEF 0x30 0x12 0x0101 0x40000 0x10000 0xD8 0xC7 0xFF WINBOND(W25X20)
0x1c 0x20 0x12 0x0101 0x40000 0x1000 0x20 0x60 0x50 EON(EN25B20)
// 8 bank
0x20 0x20 0x13 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF ST(M25PE040)
0x20 0x80 0x13 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF ST(M25P040)
0xBF 0x25 0x8D 0x0060 0x80000 0x1000 0x20 0x60 0x50 SST(25VF040B)
0xBF 0x44 0x44 0x0040 0x80000 0x1000 0x20 0x60 0x50 SST(25LF040)/SST(25VF040)
0x12 0x12 0x12 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF NEXFLASH(NX25P40)/SAIFUN(SA25F040)/MXIC(MX25L405)
0x9D 0x7E 0x7E 0x0101 0x80000 0x1000 0xD7 0xC7 0xFF PMC(PM25LV040)
0x62 0x07 0x07 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF SANYO(LE25FW406)
0x1F 0x64 0x00 0x0008 0x80000 0x10000 0x52 0x62 0xFF ATMEL(AT25F4096)
0x1F 0x44 0x00 0x0080 0x80000 0x1000 0x20 0xC7 0xFF ATMEL(AT26DF041)
0x1F 0x66 0x04 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF ATMEL(AT25FS040)
0x8c 0x8c 0x8c 0x0040 0x80000 0x1000 0x20 0x60 0x50 ESMT(F25L04UA)
0x8c 0x20 0x13 0x0008 0x80000 0x1000 0x20 0x60 0x50 ESMT(F25L004A)
0x1c 0x20 0x13 0x0101 0x80000 0x1000 0x20 0x60 0x50 EON(EN25B40)
// ***ATMEL DATA FLASH WITH AAI and PROTECT FUNTION***//
0x1f 0x04 0x00 0x0050 0x80000 0x10000 0xD8 0xC7 0xFF ATMEL(AT26F004)
0xC2 0x20 0x13 0x0101 0x80000 0x1000 0x20 0xC7 0xFF MXIC(MX25L4005)
0xEF 0x30 0x13 0x0101 0x80000 0x10000 0xD8 0xC7 0xFF WINBOND(W25X40)
// 16 bank
0x01 0x02 0x13 0x0105 0x100000 0x10000 0xD8 0xC7 0xFF SPANSION(S25FL080)
0xC2 0x20 0x14 0x0101 0x100000 0x1000 0x20 0xC7 0xFF MXIC(25L8005)
0x13 0x13 0x13 0x0101 0x100000 0x10000 0xD8 0xC7 0xFF ST(M25P080)/NEX(NX25P080)
0xBF 0x80 0x80 0x0040 0x100000 0x10000 0xD8 0x60 0x50 SST(25LF80)
0xBF 0x25 0x8E 0x0002 0x100000 0x10000 0xD8 0x60 0x50 SST(25VF008B)
0x1F 0x26 0x00 0x0101 0x100000 0x10000 0x20 0xC7 0xFF ATMEL(AT26DF081)
0xEF 0x30 0x14 0x0101 0x100000 0x10000 0xD8 0xC7 0xFF WINBOND(W25X80)
// 32 bank
0x01 0x02 0x14 0x0105 0x200000 0x10000 0xD8 0xC7 0xFF SPANSION(S25FL160)
0xBF 0x41 0x41 0x0002 0x200000 0x10000 0xD8 0x60 0x50 SST(25VF016B)
0x20 0x20 0x15 0x0101 0x200000 0x10000 0xD8 0xC7 0xFF ST(25P016)
0xEF 0x30 0x15 0x0101 0x200000 0x10000 0xD8 0xC7 0xFF WINBOND(W25X16)
// ***ESMT(F25L016A) BYTE PROGRAM ONLY***//
0x8c 0x20 0x15 0x0008 0x200000 0x10000 0xD8 0xC7 0xFF ESMT(F25L016A)
0x14 0x14 0x14 0x0101 0x200000 0x10000 0xD8 0xC7 0xFF NEX(25P16)
0xC2 0x20 0x15 0x0101 0x200000 0x10000 0x20 0xC7 0xFF MXIC(MX25L1605)
0x89 0x89 0x11 0x0101 0x200000 0x10000 0xD8 0xC7 0xFF INTEL(i23155una)
// 64 bank
0x15 0x15 0x15 0x0101 0x400000 0x10000 0xD8 0xC7 0xFF ST(M25P320)
0xEF 0x30 0x16 0x0101 0x400000 0x10000 0xD8 0xC7 0xFF WINBOND(W25X32)
// ***ATMEL DATA FLASH WITH PAGE PRGRAM AND PROTECT FUNTION, UNSTABLE***//
0x1f 0x46 0x00 0x0111 0x200000 0x10000 0xD8 0xC7 0xFF ATMEL(AT26F161)
// 1 bank
0xBF 0x48 0x48 0x0040 0x10000 0x8000 0x20 0x60 0x50 SST(25VF512A)
0x05 0x05 0x05 0x0101 0x10000 0x8000 0x20 0x60 0x50 Deuton(AC25512)
// Non-unin-uniorm bank
0xEF 0x32 0x32 0x0101 0x80000 0x1000 0xD8 0xC7 0xFF NEX(NX25B40)\NEX(NX25B40A)
0x32 0x00 0x00 0x0101 0x80000 0x1000 0xD8 0xC7 0xFF NEX(NX25B40)\NEX(NX25B40A)
// fail
0xff 0xff 0xff 0x0000 0 0 0 0 0 FAIL_TO_IDENTIFY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -