把文件夹中所有文件放到工具路径下的file文件夹中，支持flash列表如下：
20240815

NAND FLASH:
    // type 0
    {0xef, 0xba, 0x21, 0, 0x8000000},       //W25N01GW_RDID
    {0xef, 0xaa, 0x21, 0, 0x8000000},       //W25N01GV_RDID
    {0xef, 0xba, 0x23, 0, 0x20000000},      //W25N04KW_RDID
                                            
    // type 1                               
    {0xC9, 0x81, 0x00, 0x10, 0x8000000},    //HYF1GQ4IDACAE_RDID
    {0x81, 0xc9, 0x81, 0x10, 0x8000000},    //HYF1GQ4IDACAE_RDID
    {0x01, 0x81, 0xc9, 0x10, 0x8000000},    //HYF1GQ4IDACAE_RDID
    {0x01, 0xc9, 0x81, 0x10, 0x8000000},    //HYF1GQ4IDACAE_RDID
    {0x5e, 0x44, 0x5e, 0, 0x20000000},      //ZB35Q04A_RDID
    {0x0b, 0x31, 0x00, 0x40, 0x8000000},    //XT26G01DXXX_RDID
    {0x8c, 0x01, 0x8c, 0x10, 0x8000000},    //XCSP1AAPK-IT_RDID
    {0x8c, 0xb1, 0x8c, 0x18, 0x20000000},    //XCSP4AAPK-IT_RDID
    {0x0b, 0x33, 0X00, 0x44, 0x20000000},   //XT26G04DXXX_RDID
    {0xc8, 0xd9, 0xc8, 0x10, 0x8000000},    //GD5F1GQ4UxxH_RDID
    {0xc8, 0xc9, 0xc8, 0x10, 0x8000000},    //GD5F1GQ4RxxH_RDID
    
    // type 2
    {0xE5, 0x21, 0XE5, 0, 0x8000000},       //DS35X1GAXXX_RDID
    {0xE5, 0xA5, 0XE5, 0x20, 0x4000000},    //DS35M12BXXX_RDID
    {0xE5, 0xF5, 0XE5, 0x20, 0x4000000},    //DS35Q12BXXX_RDID
    {0xE5, 0xF1, 0XE5, 0x20, 0x8000000},    //DS35Q1GBXXX_RDID
    {0xE5, 0xA1, 0XE5, 0x20, 0x8000000},    //DS35M1GBXXX_RDID
    {0xE5, 0xA2, 0XE5, 0x20, 0x10000000},   //DS35M2GBXXX_RDID
    {0xE5, 0xF4, 0XE5, 0x22, 0x20000000},   //DS35X4GMXXX_RDID
    {0xE5, 0x74, 0xE5, 0x22, 0x20000000},   //DS35X4GMXXX_RDID
    {0xE5, 0xB4, 0XE5, 0x20, 0x20000000},   //DS35Q4GBXXX_RDID
    {0xE5, 0x75, 0XE5, 0x20, 0x4000000},    //DS35Q12CXXX_RDID
    {0xCD, 0x70, 0X70, 0, 0x4000000},       //F35SQA512MX_RDID
    {0xCD, 0x60, 0X60, 0, 0x4000000},       //F35UQA512MXXX_RDID
    {0xCD, 0x71, 0X71, 0, 0x8000000},       //F35SQA0001GXXX_RDID
    {0xCD, 0x72, 0X72, 0, 0x10000000},      //F35SQA0002GXXX_RDID
    {0xCD, 0x53, 0X53, 0x34, 0x20000000},   //F35SQB004G_RDID
    {0x0B, 0x51, 0X00, 0x40, 0x8000000},    //XT26Q01DXXX_RDID
    {0x0B, 0x11, 0X00, 0x50, 0x8000000},    //XT26G01CXXX_RDID
    {0x3C, 0xD1, 0xD1, 0, 0x8000000},       //HSESYHDSW1G_RDID
    {0x3C, 0xD2, 0xD2, 0, 0x10000000},      //HSESYHDSW2G_RDID
    {0xa1, 0xd4, 0xa1, 0x20, 0x8000000},    //FM25S01BI3_RDID
    {0xc9, 0xd4, 0xc9, 0x14, 0x20000000},   //HYF4GQ4UAACBE_RDID

    // type 3
    {0x98, 0xd2, 0X40, 0x10, 0x8000000},    //TC58CYG0S3HRAIJ_RDID
    {0x3C, 0xD1, 0x3C, 0, 0x8000000},       //HSESDDDSW1G_RDID
    {0x01, 0x15, 0X01, 0x60, 0x8000000},    //HYF1GQ4UTXCAE_RDID

    // type 4
    {0xa1, 0xa5, 0X7f, 0, 0x8000000},       //FM25LS01_RDID
    {0xc9, 0x21, 0xc9, 0x10, 0x8000000},    //HYF1GQ4UDA_RDID
    {0x5e, 0xa1, 0xa1, 0, 0x8000000},       //ZB35Q01B_RDID
    {0x5e, 0xa2, 0xa1, 0, 0x10000000},      //ZB35Q02BYIG_RDID

    // type 5
    {0xc8, 0x81, 0xc8, 0x10, 0x8000000},    //GD5F1GM7RE_RDID
    {0xc8, 0x91, 0xc8, 0x10, 0x8000000},    //GD5F1GM7UE_RDID
    {0xc8, 0x92, 0xc8, 0x10, 0x10000000},   //GD5F2GM7UE_RDID
    {0xc8, 0x95, 0xc8, 0x10, 0x20000000},   //GD5F4GM8UE_RDID
    {0xc8, 0x85, 0xc8, 0x10, 0x20000000},   //GD5F4GM8RE_RDID



NOR FLASH:
    // type 0
    {0x85, 0x60, 0x15, 1, 0x200000},    //P25Q16LE_RDID
    {0x85, 0x60, 0x14, 1, 0x100000},    //P25Q80LE_RDID
    {0x85, 0x60, 0x13, 0, 0x80000},     //P25Q40SU_RDID
    {0xc8, 0x60, 0x14, 0, 0x100000},    //GD25LE80E_RDID
    {0xc8, 0x60, 0x15, 0, 0x200000},    //GD25LE16E_RDID
    {0xc8, 0x60, 0x16, 0, 0x400000},    //GD25LE32E_RDID
    {0xc8, 0x60, 0x17, 0, 0x800000},    //GD25LE64E_RDID
    {0xc8, 0x60, 0x18, 0, 0x1000000},   //GD25LQ128E_RDID
    {0x0B, 0x40, 0x17, 0, 0x800000},    //XT25F64BW_RDID
    {0xf8, 0x42, 0x18, 0, 0x1000000},   //FM25M4AA_RDID
    {0x5e, 0x70, 0x17, 0, 0x800000},    //ZB25LQ64A_RDID
    {0x5e, 0x40, 0x18, 0, 0x1000000},   //ZB25VQ128_SPI
    {0xef, 0x60, 0x16, 0, 0x400000},    //W25Q32JW_RDID
    {0x20, 0x40, 0X18, 1, 0x1000000},   //XM25QH128D ???
    {0x20, 0x41, 0X18, 0, 0x1000000},   //XM25QU128C
    {0x20, 0x50, 0x18, 0, 0x1000000},   //XM25QU128B
    {0xeb, 0x60, 0x13, 0, 0x100000},    //TH25Q-80UA_RDID
    {0xeb, 0x60, 0x14, 0, 0x100000},    //TH25Q-80U_RDID
    {0x1c, 0x40, 0x18, 0, 0x1000000},   //GM25Q128A
    {0x68, 0x40, 0x17, 0, 0x800000},    //BY25Q64ES_RDID
    {0x68, 0x40, 0x18, 0, 0x1000000},   //BY25Q128ES_RDID

    // type 1
    {0x85, 0x60, 0x16, 1, 0x400000},    //P25Q32L_RDID
    {0x85, 0x60, 0x17, 1, 0x800000},    //P25Q64H_RDID, P25Q64SH
    {0x85, 0x60, 0x18, 1, 0x1000000},   //P25Q128L_RDID
    {0x85, 0x65, 0x18, 1, 0x1000000},   //P25Q128LA_RDID
    {0x85, 0x20, 0x17, 1, 0x800000},    //PY25Q64HA
    {0x85, 0x20, 0x18, 1, 0x1000000},   //PY25Q128HA
    {0x25, 0x70, 0x16, 0, 0x400000},    //SK25LE032_RDID
    {0xef, 0x60, 0x18, 0, 0x1000000},   //W25Q128JW_RDID
    {0xef, 0x40, 0x18, 0, 0x1000000},   //W25Q128JV_RDID
    {0x0B, 0x60, 0X18, 0, 0x1000000},   //XT25Q128DW_RDID
    {0x0B, 0x40, 0X18, 1, 0x1000000},   //XT25F128F_RDID
    {0x5e, 0x50, 0x18, 0, 0x1000000},   //ZB25LQ128BW_RDID
    {0xa1, 0x28, 0x18, 0, 0x1000000},   //FM25W128_RDID
    {0x68, 0x40, 0x18, 0, 0x1000000},   //BY25Q128ES_RDID
    {0xc8, 0x43, 0x18, 1, 0x1000000},   //GD25Q128F_RDID
    {0xc8, 0x40, 0x18, 0, 0x1000000},   //MD25Q128_RDID
    {0xc8, 0x40, 0x17, 0, 0x800000},    //MD25Q64C_RDID
    {0x20, 0x40, 0X17, 1, 0x800000},    //XM25QH64D
    {0xcd, 0x60, 0X18, 0, 0x1000000},   //TH25Q128HA_RDID

    // type 2
    {0xef, 0x60, 0x19, 0, 0x2000000},   //W25Q256JW_RDID
    {0xef, 0x70, 0x19, 1, 0x2000000},   //W25Q256JV_RDID
    {0xE5, 0x42, 0x19, 0, 0x2000000},   //DS25M4BA_RDID
    {0xef, 0x40, 0x19, 0, 0x2000000},   //W25Q256JVM_RDID
    {0x68, 0x49, 0x19, 0, 0x2000000},   //BY25Q256FS
    {0x5e, 0x40, 0x19, 0, 0x2000000},   //ZQ25Q256AW1G

    // type 3
    {0xc8, 0x60, 0x19, 0, 0x2000000},   //GD25LQ256D_RDID
    {0x0B, 0x40, 0X19, 0, 0x2000000},   //XT25F256BW_RDID
    {0xc8, 0x40, 0x19, 0, 0x2000000},   //GD25Q256E

    // type 4
    {0x20, 0x41, 0x19, 0, 0x2000000},   //XM25QU256C_RDID
    {0x20, 0x40, 0x19, 0, 0x2000000},   //XM25QH256C_RDID
    {0x20, 0x43, 0x19, 0, 0x2000000},   //XM25RH256C_RDID
    {0x85, 0x20, 0x19, 1, 0x2000000},   //PY25Q256HB

    // type 5
    {0xc2, 0x25, 0x39, 0, 0x2000000},   //MX25U25643G_RDID
    {0x25, 0x70, 0x18, 0, 0x1000000},   //SK25LP128_RDID


