update flash id
This commit is contained in:
@@ -215,6 +215,32 @@
|
||||
0x01, /* QSPI_WRSR */ \
|
||||
0x01, /* QSPI_WIP_BIT_MASK */ \
|
||||
}
|
||||
#define FL_QUADDEVICE_ZB25VQ32D_2 \
|
||||
{ \
|
||||
0, /* XT25F16F - Just specify 0 as flash_id */ \
|
||||
256, /* page size */ \
|
||||
16384, /* num pages */ \
|
||||
3, /* address size */ \
|
||||
4, /* log2 clock divider */ \
|
||||
0x9F, /* QSPI_RDID */ \
|
||||
0, /* id dummy bytes */ \
|
||||
3, /* id size in bytes */ \
|
||||
0x5E6016, /* device id */ \
|
||||
0x20, /* QSPI_SE */ \
|
||||
4096, /* Sector erase is always 4KB */ \
|
||||
0x06, /* QSPI_WREN */ \
|
||||
0x04, /* QSPI_WRDI */ \
|
||||
PROT_TYPE_SR, /* Protection via SR */ \
|
||||
{{0x0,0x00},{0,0}}, /* QSPI_SP, QSPI_SU */ \
|
||||
0x02, /* QSPI_PP */ \
|
||||
0xEB, /* QSPI_READ_FAST */ \
|
||||
1, /* 1 read dummy byte */ \
|
||||
SECTOR_LAYOUT_REGULAR, /* mad sectors */ \
|
||||
{4096,{0,{0}}}, /* regular sector sizes */ \
|
||||
0x05, /* QSPI_RDSR */ \
|
||||
0x01, /* QSPI_WRSR */ \
|
||||
0x01, /* QSPI_WIP_BIT_MASK */ \
|
||||
}
|
||||
|
||||
#define FL_QUADDEVICE_ZB25VQ32D \
|
||||
{ \
|
||||
@@ -226,7 +252,7 @@
|
||||
0x9F, /* QSPI_RDID */ \
|
||||
0, /* id dummy bytes */ \
|
||||
3, /* id size in bytes */ \
|
||||
0x5E8016, /* device id */ \
|
||||
0x5E4016, /* device id */ \
|
||||
0x20, /* QSPI_SE */ \
|
||||
4096, /* Sector erase is always 4KB */ \
|
||||
0x06, /* QSPI_WREN */ \
|
||||
@@ -469,7 +495,7 @@
|
||||
|
||||
// DFU_FLASH_DEVICE is a comma-separated list of flash spec structures
|
||||
// This define is used in lib_xua/lib_xua/src/dfu/flashlib_user.c
|
||||
#define DFU_FLASH_DEVICE FL_QUADDEVICE_GD25Q32E, FL_QUADDEVICE_ZB25VQ32D, FL_QUADDEVICE_PY25Q32SH, FL_QUADDEVICE_PY25Q32H, FL_QUADDEVICE_XT25F16F, FL_QUADDEVICE_WINBOND_W25Q16JW, FL_QUADDEVICE_UC25HQ16B, FL_QUADDEVICE_WINBOND_W25Q32JVxxxM, FL_QUADDEVICE_MX25R3235, FL_QUADDEVICE_MX25L160E
|
||||
#define DFU_FLASH_DEVICE FL_QUADDEVICE_GD25Q32E, FL_QUADDEVICE_ZB25VQ32D, FL_QUADDEVICE_ZB25VQ32D_2, FL_QUADDEVICE_PY25Q32SH, FL_QUADDEVICE_PY25Q32H, FL_QUADDEVICE_XT25F16F, FL_QUADDEVICE_WINBOND_W25Q16JW, FL_QUADDEVICE_UC25HQ16B, FL_QUADDEVICE_WINBOND_W25Q32JVxxxM, FL_QUADDEVICE_MX25R3235, FL_QUADDEVICE_MX25L160E
|
||||
//:
|
||||
#include "user_main.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user