flashrom 1.3 for windows

    之前发过一个帖子flashrom 1.2 for win10 和 flashrom for dos有人回帖要flashrom 1.3 for windows版本的,我也在linux 中尝试使用x86_64-w64-mingw32 编译过,但编译时提示缺的库太多,自己编译库也失败了。
我平时都是用windows,linux一般在虚拟机中用,刷flash在linux中还是不太方便,当时在网上找了一个1.2的for windows,但是这个版本有缺陷,没有支持FTDI 库,这次使用msys2编译的,能支持都支持了。

C:\Users\Administrator\Desktop\test_file\flashrom_1>flashrom.exe
flashrom v1.3.0 on Windows 6.1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Please select a programmer with the --programmer parameter.
Valid choices are:
dummy, raiden_debug_spi, ft2232_spi, serprog, buspirate_spi, dediprog,
developerbox, pony_spi, usbblaster_spi, pickit2_spi, ch341a_spi, digilent_spi,
stlinkv3_spi.

支持的flash 芯片列表

Vendor                       Device                               Test  Known   Size   Type      
                                                                  OK    Broken  [kB]             

(P = PROBE, R = READ, E = ERASE, W = WRITE, - = N/A)

AMD                          Am29F002(N)BB                                        256  Parallel  
AMD                          Am29F002(N)BT                                        256  Parallel  
AMD                          Am29F010                                             128  Parallel  
AMD                          Am29F010A/B                          PRE             128  Parallel  
AMD                          Am29F016D                                           2048  Parallel  
AMD                          Am29F040                                             512  Parallel  
AMD                          Am29F040B                                            512  Parallel  
AMD                          Am29F080                                            1024  Parallel  
AMD                          Am29F080B                                           1024  Parallel  
AMD                          Am29LV001BB                          PREW            128  Parallel  
AMD                          Am29LV001BT                                          128  Parallel  
AMD                          Am29LV002BB                                          256  Parallel  
AMD                          Am29LV002BT                                          256  Parallel  
AMD                          Am29LV004BB                                          512  Parallel  
AMD                          Am29LV004BT                                          512  Parallel  
AMD                          Am29LV008BB                          PREW           1024  Parallel  
AMD                          Am29LV008BT                                         1024  Parallel  
AMD                          Am29LV040B                           PRE             512  Parallel  
AMD                          Am29LV081B                                          1024  Parallel  
AMIC                         A25L010                                              128  SPI       
AMIC                         A25L016                                             2048  SPI       
AMIC                         A25L020                                              256  SPI       
AMIC                         A25L032                              PREW           4096  SPI       
AMIC                         A25L040                                              512  SPI       
AMIC                         A25L05PT                                              64  SPI       
AMIC                         A25L05PU                                              64  SPI       
AMIC                         A25L080                                             1024  SPI       
AMIC                         A25L10PT                                             128  SPI       
AMIC                         A25L10PU                                             128  SPI       
AMIC                         A25L16PT                                            2048  SPI       
AMIC                         A25L16PU                             PR             2048  SPI       
AMIC                         A25L20PT                                             256  SPI       
AMIC                         A25L20PU                                             256  SPI       
AMIC                         A25L40PT                             PR              512  SPI       
AMIC                         A25L40PU                             PREW            512  SPI       
AMIC                         A25L512                                               64  SPI       
AMIC                         A25L80P                              PRE            1024  SPI       
AMIC                         A25LQ032/                                           4096  SPI       
                             A25LQ32A
AMIC                         A25LQ16                                             2048  SPI       
AMIC                         A25LQ64                                             8192  SPI       
AMIC                         A29002B                                              256  Parallel  
AMIC                         A29002T                              PREW            256  Parallel  
AMIC                         A29040B                              PREW            512  Parallel  
AMIC                         A49LF040A                            PR              512  LPC       
Atmel                        AT25DF021                                            256  SPI       
Atmel                        AT25DF021A                           PREW            256  SPI       
Atmel                        AT25DF041A                           PREW            512  SPI       
Atmel                        AT25DF081                                           1024  SPI       
Atmel                        AT25DF081A                                          1024  SPI       
Atmel                        AT25DF161                            PREW           2048  SPI       
Atmel                        AT25DF321                            PREW           4096  SPI       
Atmel                        AT25DF321A                           PREW           4096  SPI       
Atmel                        AT25DF641(A)                         PREW           8192  SPI       
Atmel                        AT25DL081                                           1024  SPI       
Atmel                        AT25DL161                                           2048  SPI       
Atmel                        AT25DQ161                                           2048  SPI       
Atmel                        AT25F1024(A)                         PREW            128  SPI       
Atmel                        AT25F2048                                            256  SPI       
Atmel                        AT25F4096                            PREW            512  SPI       
Atmel                        AT25F512                             PREW             64  SPI       
Atmel                        AT25F512A                            PREW             64  SPI       
Atmel                        AT25F512B                                             64  SPI       
Atmel                        AT25FS010                            PREW            128  SPI       
Atmel                        AT25FS040                                            512  SPI       
Atmel                        AT25SF041                            PREW            512  SPI       
Atmel                        AT25SF081                            PREW           1024  SPI       
Atmel                        AT25SF128A                           PR            16384  SPI       
Atmel                        AT25SF161                            PREW           2048  SPI       
Atmel                        AT25SF321                            PR             4096  SPI       
Atmel                        AT25SL128A                           PREW          16384  SPI       
Atmel                        AT26DF041                            PREW            512  SPI       
Atmel                        AT26DF081A                           PREW           1024  SPI       
Atmel                        AT26DF161                            PREW           2048  SPI       
Atmel                        AT26DF161A                           PREW           2048  SPI       
Atmel                        AT26F004                                      W      512  SPI       
Atmel                        AT29C010A                            PRE             128  Parallel  
Atmel                        AT29C020                             PREW            256  Parallel  
Atmel                        AT29C040A                                            512  Parallel  
Atmel                        AT29C512                             PREW             64  Parallel  
Atmel                        AT45CS1282                                         16896  SPI       
Atmel                        AT45DB011D                           PREW            128  SPI       
Atmel                        AT45DB021D                           PREW            256  SPI       
Atmel                        AT45DB041D                           PREW            512  SPI       
Atmel                        AT45DB081D                           PREW           1024  SPI       
Atmel                        AT45DB161D                           PREW           2048  SPI       
Atmel                        AT45DB321C                                          4224  SPI       
Atmel                        AT45DB321D                           PREW           4096  SPI       
Atmel                        AT45DB321E                                          4096  SPI       
Atmel                        AT45DB642D                           PREW           8192  SPI       
Atmel                        AT49(H)F010                          PREW            128  Parallel  
Atmel                        AT49BV512                            PREW             64  Parallel  
Atmel                        AT49F002(N)                                          256  Parallel  
Atmel                        AT49F002(N)T                         PR              256  Parallel  
Atmel                        AT49F020                             PRE             256  Parallel  
Atmel                        AT49F040                                             512  Parallel  
Atmel                        AT49F080                                            1024  Parallel  
Atmel                        AT49F080T                                           1024  Parallel  
Atmel                        AT49LH002                                            256  LPC, FWH  
Atmel                        AT49LH004                                            512  LPC, FWH  
Atmel                        AT49LH00B4                                           512  LPC, FWH  
Boya/                        B.25D16A                             PR             2048  SPI       
BoHong Microelectronics      
Boya/                        B.25Q128AS                           PREW          16384  SPI       
BoHong Microelectronics      
Bright                       BM29F040                             PR              512  Parallel  
Catalyst                     CAT28F512                            PR      EW       64  Parallel  
ENE                          KB9012 (EDI)                         PREW            128  SPI       
ESI                          ES25P16                                             2048  SPI       
ESI                          ES25P40                                              512  SPI       
ESI                          ES25P80                                             1024  SPI       
ESMT                         F25L008A                             PREW           1024  SPI       
ESMT                         F25L32PA                                            4096  SPI       
ESMT                         F49B002UA                                            256  Parallel  
Eon                          EN25B05                                               64  SPI       
Eon                          EN25B05T                                              64  SPI       
Eon                          EN25B10                                              128  SPI       
Eon                          EN25B10T                             PREW            128  SPI       
Eon                          EN25B16                                             2048  SPI       
Eon                          EN25B16T                                            2048  SPI       
Eon                          EN25B20                                              256  SPI       
Eon                          EN25B20T                                             256  SPI       
Eon                          EN25B32                                             4096  SPI       
Eon                          EN25B32T                                            4096  SPI       
Eon                          EN25B40                                              512  SPI       
Eon                          EN25B40T                                             512  SPI       
Eon                          EN25B64                                             8192  SPI       
Eon                          EN25B64T                                            8192  SPI       
Eon                          EN25B80                                             1024  SPI       
Eon                          EN25B80T                                            1024  SPI       
Eon                          EN25F05                              PREW             64  SPI       
Eon                          EN25F10                              PREW            128  SPI       
Eon                          EN25F16                              PREW           2048  SPI       
Eon                          EN25F20                                              256  SPI       
Eon                          EN25F32                              PREW           4096  SPI       
Eon                          EN25F40                              PREW            512  SPI       
Eon                          EN25F64                              PREW           8192  SPI       
Eon                          EN25F80                              PREW           1024  SPI       
Eon                          EN25P05                                               64  SPI       
Eon                          EN25P10                                              128  SPI       
Eon                          EN25P16                                             2048  SPI       
Eon                          EN25P20                                              256  SPI       
Eon                          EN25P32                                             4096  SPI       
Eon                          EN25P40                                              512  SPI       
Eon                          EN25P64                                             8192  SPI       
Eon                          EN25P80                                             1024  SPI       
Eon                          EN25Q128                             PREW          16384  SPI       
Eon                          EN25Q16                                             2048  SPI       
Eon                          EN25Q32(A/B)                         PREW           4096  SPI       
Eon                          EN25Q40                                              512  SPI       
Eon                          EN25Q64                              PREW           8192  SPI       
Eon                          EN25Q80(A)                                          1024  SPI       
Eon                          EN25QH128                            PREW          16384  SPI       
Eon                          EN25QH16                             PREW           2048  SPI       
Eon                          EN25QH32                             PREW           4096  SPI       
Eon                          EN25QH64                             PREW           8192  SPI       
Eon                          EN25S10                                              128  SPI       
Eon                          EN25S16                                             2048  SPI       
Eon                          EN25S20                                              256  SPI       
Eon                          EN25S32                                             4096  SPI       
Eon                          EN25S40                              PREW            512  SPI       
Eon                          EN25S64                              PREW           8192  SPI       
Eon                          EN25S80                                             1024  SPI       
Eon                          EN29F002(A)(N)B                      PREW            256  Parallel  
Eon                          EN29F002(A)(N)T                      PREW            256  Parallel  
Eon                          EN29F010                             PRE             128  Parallel  
Eon                          EN29GL064(A)B                                       8192  Parallel  
Eon                          EN29GL064(A)T                                       8192  Parallel  
Eon                          EN29GL064H/L                                        8192  Parallel  
Eon                          EN29GL128                                          16384  Parallel  
Eon                          EN29LV040(A)                         PREW            512  Parallel  
Eon                          EN29LV640B                           PREW           8192  Parallel  
Fudan                        FM25F005                                              64  SPI       
Fudan                        FM25F01                                              128  SPI       
Fudan                        FM25F02(A)                                           256  SPI       
Fudan                        FM25F04(A)                                           512  SPI       
Fudan                        FM25Q08                                             1024  SPI       
Fudan                        FM25Q16                                             2048  SPI       
Fudan                        FM25Q32                                             4096  SPI       
Fujitsu                      MBM29F004BC                                          512  Parallel  
Fujitsu                      MBM29F004TC                                          512  Parallel  
Fujitsu                      MBM29F400BC                                          512  Parallel  
Fujitsu                      MBM29F400TC                                          512  Parallel  
Fujitsu                      MBM29LV160BE                                        2048  Parallel  
Fujitsu                      MBM29LV160TE                                        2048  Parallel  
GigaDevice                   GD25B128B/                           PREW          16384  SPI       
                             GD25Q128B
GigaDevice                   GD25LQ128C/                          PREW          16384  SPI       
                             GD25LQ128D/
                             GD25LQ128E
GigaDevice                   GD25LQ16                                            2048  SPI       
GigaDevice                   GD25LQ32                             PREW           4096  SPI       
GigaDevice                   GD25LQ40                                             512  SPI       
GigaDevice                   GD25LQ64(B)                          PREW           8192  SPI       
GigaDevice                   GD25LQ80                                            1024  SPI       
GigaDevice                   GD25Q10                                              128  SPI       
GigaDevice                   GD25Q127C/                           PREW          16384  SPI       
                             GD25Q128C
GigaDevice                   GD25Q16(B)                           PREW           2048  SPI       
GigaDevice                   GD25Q20(B)                           PREW            256  SPI       
GigaDevice                   GD25Q256D/                           PREW          32768  SPI       
                             GD25Q256E
GigaDevice                   GD25Q32(B)                           PREW           4096  SPI       
GigaDevice                   GD25Q40(B)                           PREW            512  SPI       
GigaDevice                   GD25Q512                             PREW             64  SPI       
GigaDevice                   GD25Q64(B)                           PREW           8192  SPI       
GigaDevice                   GD25Q80(B)                           PREW           1024  SPI       
GigaDevice                   GD25T80                                             1024  SPI       
GigaDevice                   GD25VQ16C                                           2048  SPI       
GigaDevice                   GD25VQ21B                                            256  SPI       
GigaDevice                   GD25VQ40C                                            512  SPI       
GigaDevice                   GD25VQ41B                            PREW            512  SPI       
GigaDevice                   GD25VQ80C                                           1024  SPI       
GigaDevice                   GD25WQ80E                            PREW           1024  SPI       
Hyundai                      HY29F002B                                            256  Parallel  
Hyundai                      HY29F002T                            PRE             256  Parallel  
Hyundai                      HY29F040A                                            512  Parallel  
ISSI                         IS25LP064                            PREW           8192  SPI       
ISSI                         IS25LP128                            PREW          16384  SPI       
ISSI                         IS25LP256                            PREW          32768  SPI       
ISSI                         IS25WP032                                           4096  SPI       
ISSI                         IS25WP064                            PREW           8192  SPI       
ISSI                         IS25WP128                            PREW          16384  SPI       
ISSI                         IS25WP256                            PREW          32768  SPI       
ISSI                         IS29GL064B                                          8192  Parallel  
ISSI                         IS29GL064H/L                                        8192  Parallel  
ISSI                         IS29GL064T                                          8192  Parallel  
ISSI                         IS29GL128H/L                                       16384  Parallel  
Intel                        25F160S33B8                                         2048  SPI       
Intel                        25F160S33T8                                         2048  SPI       
Intel                        25F320S33B8                                         4096  SPI       
Intel                        25F320S33T8                                         4096  SPI       
Intel                        25F640S33B8                          PREW           8192  SPI       
Intel                        25F640S33T8                                         8192  SPI       
Intel                        28F001BN/BX-B                                        128  Parallel  
Intel                        28F001BN/BX-T                        PREW            128  Parallel  
Intel                        28F002BC/BL/BV/BX-T                  PRE             256  Parallel  
Intel                        28F004B5/BE/BV/BX-B                                  512  Parallel  
Intel                        28F004B5/BE/BV/BX-T                                  512  Parallel  
Intel                        28F008S3/S5/SC                                       512  Parallel  
Intel                        28F400BV/BX/CE/CV-B                                  512  Parallel  
Intel                        28F400BV/BX/CE/CV-T                                  512  Parallel  
Intel                        AT82802AB                            PREW            512  FWH       
Intel                        82802AC                              PR             1024  FWH       
Macronix                     MX23L12854                             --          16384  SPI       
Macronix                     MX23L1654                              --           2048  SPI       
Macronix                     MX23L3254                            PR--           4096  SPI       
Macronix                     MX23L6454                            PR--           8192  SPI       
Macronix                     MX25L1005(C)/                        PREW            128  SPI       
                             MX25L1006E
Macronix                     MX25L12805D                          PREW          16384  SPI       
Macronix                     MX25L12833F/                         PREW          16384  SPI       
                             MX25L12835F/
                             MX25L12845E/
                             MX25L12865E/
                             MX25L12873F
Macronix                     MX25L1605                            PREW           2048  SPI       
Macronix                     MX25L1605A/                          PREW           2048  SPI       
                             MX25L1606E/
                             MX25L1608E
Macronix                     MX25L1605D/                          PREW           2048  SPI       
                             MX25L1608D/
                             MX25L1673E
Macronix                     MX25L1635D                           PREW           2048  SPI       
Macronix                     MX25L1635E                                          2048  SPI       
Macronix                     MX25L2005(C)/                        PREW            256  SPI       
                             MX25L2006E
Macronix                     MX25L25635F/                         PREW          32768  SPI       
                             MX25L25645G
Macronix                     MX25L3205(A)                         PREW           4096  SPI       
Macronix                     MX25L3205D/                          PREW           4096  SPI       
                             MX25L3208D
Macronix                     MX25L3206E/                          PREW           4096  SPI       
                             MX25L3208E
Macronix                     MX25L3235D                                          4096  SPI       
Macronix                     MX25L3233F/                          PREW           4096  SPI       
                             MX25L3273E
Macronix                     MX25L4005(A/C)/                      PREW            512  SPI       
                             MX25L4006E
Macronix                     MX25L512(E)/                         PREW             64  SPI       
                             MX25V512(C)
Macronix                     MX25L5121E                           PREW             64  SPI       
Macronix                     MX25L6405                            PREW           8192  SPI       
Macronix                     MX25L6405D                           PREW           8192  SPI       
Macronix                     MX25L6406E/                          PREW           8192  SPI       
                             MX25L6408E
Macronix                     MX25L6436E/                          PREW           8192  SPI       
                             MX25L6445E/
                             MX25L6465E/
                             MX25L6473E/
                             MX25L6473F
Macronix                     MX25L6495F                           PREW           8192  SPI       
Macronix                     MX25L8005/                           PREW           1024  SPI       
                             MX25L8006E/
                             MX25L8008E/
                             MX25V8005
Macronix                     MX25R3235F                           PREW           4096  SPI       
Macronix                     MX25R6435F                           PREW           8192  SPI       
Macronix                     MX25U12835F                          PREW          16384  SPI       
Macronix                     MX25U1635E                           PR             2048  SPI       
Macronix                     MX25U25635F                          PREW          32768  SPI       
Macronix                     MX25U3235E/F                         PREW           4096  SPI       
Macronix                     MX25U51245G                          PREW          65536  SPI       
Macronix                     MX25U6435E/F                         PREW           8192  SPI       
Macronix                     MX25U8032E                           PREW           1024  SPI       
Macronix                     MX29F001B                                            128  Parallel  
Macronix                     MX29F001T                            PREW            128  Parallel  
Macronix                     MX29F002(N)B                                         256  Parallel  
Macronix                     MX29F002(N)T                         PREW            256  Parallel  
Macronix                     MX29F022(N)B                                         256  Parallel  
Macronix                     MX29F022(N)T                         PREW            256  Parallel  
Macronix                     MX29F040                                             512  Parallel  
Macronix                     MX29GL128F                                         16384  Parallel  
Macronix                     MX29GL320EB                                         4096  Parallel  
Macronix                     MX29GL320EH/L                                       4096  Parallel  
Macronix                     MX29GL320ET                                         4096  Parallel  
Macronix                     MX29GL640EB                                         8192  Parallel  
Macronix                     MX29GL640EH/L                                       8192  Parallel  
Macronix                     MX29GL640ET                                         8192  Parallel  
Macronix                     MX29LV040                                            512  Parallel  
Macronix                     MX66L51235F/                         PREW          65536  SPI       
                             MX25L51245G
Macronix                     MX66L1G45G                           PREW         131072  SPI       
Micron/                      M25P05                                                64  SPI       
Numonyx/ST                   
Micron/                      M25P05-A                             PREW             64  SPI       
Numonyx/ST                   
Micron/                      M25P10                                               128  SPI       
Numonyx/ST                   
Micron/                      M25P10-A                             PREW            128  SPI       
Numonyx/ST                   
Micron/                      M25P128                              PREW          16384  SPI       
Numonyx/ST                   
Micron/                      M25P16                               PREW           2048  SPI       
Numonyx/ST                   
Micron/                      M25P20                                               256  SPI       
Numonyx/ST                   
Micron/                      M25P20-old                           PREW            256  SPI       
Numonyx/ST                   
Micron/                      M25P32                               PREW           4096  SPI       
Numonyx/ST                   
Micron/                      M25P40                               PREW            512  SPI       
Numonyx/ST                   
Micron/                      M25P40-old                                           512  SPI       
Numonyx/ST                   
Micron/                      M25P64                               PREW           8192  SPI       
Numonyx/ST                   
Micron/                      M25P80                               PREW           1024  SPI       
Numonyx/ST                   
Micron/                      M25PE10                                              128  SPI       
Numonyx/ST                   
Micron/                      M25PE16                                             2048  SPI       
Numonyx/ST                   
Micron/                      M25PE20                                              256  SPI       
Numonyx/ST                   
Micron/                      M25PE40                              PREW            512  SPI       
Numonyx/ST                   
Micron/                      M25PE80                              PREW           1024  SPI       
Numonyx/ST                   
Micron/                      M25PX16                              PREW           2048  SPI       
Numonyx/ST                   
Micron/                      M25PX32                              PRE            4096  SPI       
Numonyx/ST                   
Micron/                      M25PX64                              PREW           8192  SPI       
Numonyx/ST                   
Micron/                      M25PX80                              PREW           1024  SPI       
Numonyx/ST                   
Micron/                      M45PE10                                              128  SPI       
Numonyx/ST                   
Micron/                      M45PE16                                             2048  SPI       
Numonyx/ST                   
Micron/                      M45PE20                                              256  SPI       
Numonyx/ST                   
Micron/                      M45PE40                                              512  SPI       
Numonyx/ST                   
Micron/                      M45PE80                                             1024  SPI       
Numonyx/ST                   
Micron/                      N25Q00A..1G                                       131072  SPI       
Numonyx/ST                   
Micron/                      N25Q00A..3G                                       131072  SPI       
Numonyx/ST                   
Micron/                      N25Q016                                             2048  SPI       
Numonyx/ST                   
Micron/                      N25Q032..1E                                         4096  SPI       
Numonyx/ST                   
Micron/                      N25Q032..3E                          PREW           4096  SPI       
Numonyx/ST                   
Micron/                      N25Q064..1E                          PREW           8192  SPI       
Numonyx/ST                   
Micron/                      N25Q064..3E                          PREW           8192  SPI       
Numonyx/ST                   
Micron/                      N25Q128..1E                          PREW          16384  SPI       
Numonyx/ST                   
Micron/                      N25Q128..3E                          PREW          16384  SPI       
Numonyx/ST                   
Micron/                      N25Q256..1E                                        32768  SPI       
Numonyx/ST                   
Micron/                      N25Q256..3E                                        32768  SPI       
Numonyx/ST                   
Micron/                      N25Q512..1G                                        65536  SPI       
Numonyx/ST                   
Micron/                      N25Q512..3G                          PREW          65536  SPI       
Numonyx/ST                   
Micron                       MT25QL01G                            PREW         131072  SPI       
Micron                       MT25QU01G                                         131072  SPI       
Micron                       MT25QL02G                                         262144  SPI       
Micron                       MT25QU02G                                         262144  SPI       
Micron                       MT25QU128                                          16384  SPI       
Micron                       MT25QL128                                          16384  SPI       
Micron                       MT25QL256                            PREW          32768  SPI       
Micron                       MT25QU256                            PREW          32768  SPI       
Micron                       MT25QL512                            PREW          65536  SPI       
Micron                       MT25QU512                            PREW          65536  SPI       
MoselVitelic                 V29C51000B                                            64  Parallel  
MoselVitelic                 V29C51000T                                            64  Parallel  
MoselVitelic                 V29C51400B                                           512  Parallel  
MoselVitelic                 V29C51400T                                           512  Parallel  
MoselVitelic                 V29LC51000                                            64  Parallel  
MoselVitelic                 V29LC51001                                           128  Parallel  
MoselVitelic                 V29LC51002                                           256  Parallel  
Nantronics                   N25S10                                               128  SPI       
Nantronics                   N25S16                                              2048  SPI       
Nantronics                   N25S20                                               256  SPI       
Nantronics                   N25S40                                               512  SPI       
Nantronics                   N25S80                                              1024  SPI       
PMC                          Pm25LD010(C)                         PREW            128  SPI       
PMC                          Pm25LD020(C)                         PREW            256  SPI       
PMC                          Pm25LD040(C)                         PREW            512  SPI       
PMC                          Pm25LD256C                                            32  SPI       
PMC                          Pm25LD512(C)                         PREW             64  SPI       
PMC                          Pm25LQ016                                           2048  SPI       
PMC                          Pm25LQ020                                            256  SPI       
PMC                          Pm25LQ032C                           PREW           4096  SPI       
PMC                          Pm25LQ040                                            512  SPI       
PMC                          Pm25LQ080                                           1024  SPI       
PMC                          Pm25LV010                            PREW            128  SPI       
PMC                          Pm25LV010A                           PREW            128  SPI       
PMC                          Pm25LV016B                                          2048  SPI       
PMC                          Pm25LV020                                            256  SPI       
PMC                          Pm25LV040                            PREW            512  SPI       
PMC                          Pm25LV080B                                          1024  SPI       
PMC                          Pm25LV512(A)                         PREW             64  SPI       
PMC                          Pm29F002B                                            256  Parallel  
PMC                          Pm29F002T                            PREW            256  Parallel  
PMC                          Pm39LV010                            PREW            128  Parallel  
PMC                          Pm39LV020                                            256  Parallel  
PMC                          Pm39LV040                            PR              512  Parallel  
PMC                          Pm39LV512                            PREW             64  Parallel  
PMC                          Pm49FL002                            PR              256  LPC, FWH  
PMC                          Pm49FL004                            PREW            512  LPC, FWH  
SST                          SST25LF020A                          PREW            256  SPI       
SST                          SST25LF040A                          PREW            512  SPI       
SST                          SST25LF080(A)                                       1024  SPI       
SST                          SST25VF010(A)                        PREW            128  SPI       
SST                          SST25VF016B                          PREW           2048  SPI       
SST                          SST25VF020                                           256  SPI       
SST                          SST25VF020B                          PREW            256  SPI       
SST                          SST25VF032B                          PREW           4096  SPI       
SST                          SST25VF040                           PR              512  SPI       
SST                          SST25VF040B                          PREW            512  SPI       
SST                          SST25VF040B.REMS                     PREW            512  SPI       
SST                          SST25VF064C                          PREW           8192  SPI       
SST                          SST25VF080B                          PREW           1024  SPI       
SST                          SST25VF512(A)                        PREW             64  SPI       
SST                          SST25WF010                                           128  SPI       
SST                          SST25WF020                                           256  SPI       
SST                          SST25WF020A                                          256  SPI       
SST                          SST25WF040                                           512  SPI       
SST                          SST25WF040B                                          512  SPI       
SST                          SST25WF080                           PREW           1024  SPI       
SST                          SST25WF080B                          PREW           1024  SPI       
SST                          SST25WF512                                            64  SPI       
SST                          SST26VF016B(A)                       PREW           2048  SPI       
SST                          SST26VF032B(A)                                      4096  SPI       
SST                          SST26VF064B(A)                       PREW           8192  SPI       
SST                          SST28SF040A                                          512  Parallel  
SST                          SST29EE010                           PR              128  Parallel  
SST                          SST29EE020A                          PRE             256  Parallel  
SST                          SST29LE010                                           128  Parallel  
SST                          SST29LE020                           PRE             256  Parallel  
SST                          SST39SF010A                          PREW            128  Parallel  
SST                          SST39SF020A                          PREW            256  Parallel  
SST                          SST39SF040                           PREW            512  Parallel  
SST                          SST39SF512                           PREW             64  Parallel  
SST                          SST39VF010                           PREW            128  Parallel  
SST                          SST39VF020                           PREW            256  Parallel  
SST                          SST39VF040                           PREW            512  Parallel  
SST                          SST39VF080                                          1024  Parallel  
SST                          SST39VF512                           PREW             64  Parallel  
SST                          SST49LF002A/B                        PREW            256  FWH       
SST                          SST49LF003A/B                        PREW            384  FWH       
SST                          SST49LF004A/B                        PREW            512  FWH       
SST                          SST49LF004C                                          512  FWH       
SST                          SST49LF008A                          PREW           1024  FWH       
SST                          SST49LF008C                                         1024  FWH       
SST                          SST49LF016C                          PREW           2048  FWH       
SST                          SST49LF020                           PREW            256  LPC       
SST                          SST49LF020A                          PRE             256  LPC       
SST                          SST49LF040                           PREW            512  LPC       
SST                          SST49LF040B                          PREW            512  LPC       
SST                          SST49LF080A                          PREW           1024  LPC       
SST                          SST49LF160C                          PR             2048  LPC       
ST                           M29F002B                                             256  Parallel  
ST                           M29F002T/NT                          PREW            256  Parallel  
ST                           M29F040B                                             512  Parallel  
ST                           M29F400BB                                            512  Parallel  
ST                           M29F400BT                                            512  Parallel  
ST                           M29W010B                                             128  Parallel  
ST                           M29W040B                                             512  Parallel  
ST                           M29W512B                             PREW             64  Parallel  
ST                           M50FLW040A                                           512  LPC, FWH  
ST                           M50FLW040B                                           512  LPC, FWH  
ST                           M50FLW080A                           PR             1024  LPC, FWH  
ST                           M50FLW080B                                          1024  LPC, FWH  
ST                           M50FW002                             PR              256  FWH       
ST                           M50FW016                                            2048  FWH       
ST                           M50FW040                             PR              512  FWH       
ST                           M50FW080                             PR             1024  FWH       
ST                           M50LPW080                                           1024  LPC       
ST                           M50LPW116                                           2048  LPC       
ST                           M95M02                               PREW            256  SPI       
Sanyo                        LE25FU106B                                           128  SPI       
Sanyo                        LE25FU206                                            256  SPI       
Sanyo                        LE25FU206A                                           256  SPI       
Sanyo                        LE25FU406B                           PREW            512  SPI       
Sanyo                        LE25FU406C/                          PREW            512  SPI       
                             LE25U40CMC
Sanyo                        LE25FW106                            PREW            128  SPI       
Sanyo                        LE25FW203A                                           256  SPI       
Sanyo                        LE25FW403A                                           512  SPI       
Sanyo                        LE25FW406A                           PREW            512  SPI       
Sanyo                        LE25FW418A                                           512  SPI       
Sanyo                        LE25FW806                                           1024  SPI       
Sanyo                        LE25FW808                                           1024  SPI       
Sharp                        LH28F008BJT-BTLZ1                    PREW           1024  Parallel  
Sharp                        LHF00L04                                            1024  FWH       
Spansion                     S25FL004A                                            512  SPI       
Spansion                     S25FL008A                            PRE            1024  SPI       
Spansion                     S25FL016A                            PREW           2048  SPI       
Spansion                     S25FL032A/P                          PREW           4096  SPI       
Spansion                     S25FL064A/P                          PREW           8192  SPI       
Spansion                     S25FL116K/                                          2048  SPI       
                             S25FL216K
Spansion                     S25FL127S-256kB                                    16384  SPI       
Spansion                     S25FL127S-64kB                       PREW          16384  SPI       
Spansion                     S25FL128L                                          16384  SPI       
Spansion                     S25FL128P......0                     PREW          16384  SPI       
Spansion                     S25FL128P......1                                   16384  SPI       
Spansion                     S25FL128S......0                     PREW          16384  SPI       
Spansion                     S25FL128S......1                                   16384  SPI       
Spansion                     S25FL128S_UL Uniform 128 kB Sectors                16384  SPI       
Spansion                     S25FL128S_US Uniform 64 kB Sectors                 16384  SPI       
Spansion                     S25FL129P......0                     PREW          16384  SPI       
Spansion                     S25FL129P......1                                   16384  SPI       
Spansion                     S25FL132K                                           4096  SPI       
Spansion                     S25FL164K                            PREW           8192  SPI       
Spansion                     S25FL204K                            PR              512  SPI       
Spansion                     S25FL208K                            PREW           1024  SPI       
Spansion                     S25FL256L                                          32768  SPI       
Spansion                     S25FL256S Large Sectors                            16384  SPI       
Spansion                     S25FL256S Small Sectors              PREW          16384  SPI       
Spansion                     S25FL256S......0                     PREW          32768  SPI       
Spansion                     S25FL512S                                          65536  SPI       
Spansion                     S25FS128S Large Sectors                            16384  SPI       
Spansion                     S25FS128S Small Sectors              PREW          16384  SPI       
SyncMOS/                     {F,S,V}29C51001B                                     128  Parallel  
MoselVitelic                 
SyncMOS/                     {F,S,V}29C51001T                                     128  Parallel  
MoselVitelic                 
SyncMOS/                     {F,S,V}29C51002B                                     256  Parallel  
MoselVitelic                 
SyncMOS/                     {F,S,V}29C51002T                     PREW            256  Parallel  
MoselVitelic                 
SyncMOS/                     {F,S,V}29C51004B                                     512  Parallel  
MoselVitelic                 
SyncMOS/                     {F,S,V}29C51004T                                     512  Parallel  
MoselVitelic                 
SyncMOS/                     {S,V}29C31004B                                       512  Parallel  
MoselVitelic                 
SyncMOS/                     {S,V}29C31004T                                       512  Parallel  
MoselVitelic                 
TI                           TMS29F002RB                                          256  Parallel  
TI                           TMS29F002RT                                          256  Parallel  
Winbond                      W25P16                                              2048  SPI       
Winbond                      W25P32                                              4096  SPI       
Winbond                      W25P80                                              1024  SPI       
Winbond                      W25Q128.V                            PREW          16384  SPI       
Winbond                      W25Q128.V..M                         PREW          16384  SPI       
Winbond                      W25Q128.W                            PREW          16384  SPI       
Winbond                      W25Q128.JW.DTR                       PREW          16384  SPI       
Winbond                      W25Q16.V                             PREW           2048  SPI       
Winbond                      W25Q16.W                                            2048  SPI       
Winbond                      W25Q20.W                                             256  SPI       
Winbond                      W25Q256FV                            PREW          32768  SPI       
Winbond                      W25Q256JV_Q                                        32768  SPI       
Winbond                      W25Q256JV_M                          PREW          32768  SPI       
Winbond                      W25Q256JW                            PREW          32768  SPI       
Winbond                      W25Q256JW_DTR                        PREW          32768  SPI       
Winbond                      W25Q32.V                             PREW           4096  SPI       
Winbond                      W25Q32.W                             PREW           4096  SPI       
Winbond                      W25Q32JW...M                         PREW           4096  SPI       
Winbond                      W25Q40.V                             PREW            512  SPI       
Winbond                      W25Q40BW                             PREW            512  SPI       
Winbond                      W25Q40EW                             PREW            512  SPI       
Winbond                      W25Q512JV                            PREW          65536  SPI       
Winbond                      W25Q512NW-IM                         PREW          65536  SPI       
Winbond                      W25Q64BV/                            PREW           8192  SPI       
                             W25Q64CV/
                             W25Q64FV
Winbond                      W25Q64JV-.Q                          PREW           8192  SPI       
Winbond                      W25Q64JV-.M                          PREW           8192  SPI       
Winbond                      W25Q64.W                             PREW           8192  SPI       
Winbond                      W25Q64JW...M                         PREW           8192  SPI       
Winbond                      W25Q80.V                             PREW           1024  SPI       
Winbond                      W25Q80BW                             PREW           1024  SPI       
Winbond                      W25Q80EW                             PREW           1024  SPI       
Winbond                      W25X05                               PREW             64  SPI       
Winbond                      W25X10                               PREW            128  SPI       
Winbond                      W25X16                               PREW           2048  SPI       
Winbond                      W25X20                               PREW            256  SPI       
Winbond                      W25X32                               PREW           4096  SPI       
Winbond                      W25X40                               PREW            512  SPI       
Winbond                      W25X64                               PREW           8192  SPI       
Winbond                      W25X80                               PREW           1024  SPI       
Winbond                      W29C010(M)/                          PREW            128  Parallel  
                             W29C011A/
                             W29EE011/
                             W29EE012
Winbond                      W29C010(M)/                          PREW            128  Parallel  
                             W29C011A/
                             W29EE011/
                             W29EE012-old
Winbond                      W29C020(C)/                          PREW            256  Parallel  
                             W29C022
Winbond                      W29C040/P                                            512  Parallel  
Winbond                      W29C512A/                            PREW             64  Parallel  
                             W29EE512
Winbond                      W29GL032CB                                          4096  Parallel  
Winbond                      W29GL032CH/L                                        4096  Parallel  
Winbond                      W29GL032CT                                          4096  Parallel  
Winbond                      W29GL064CB                                          8192  Parallel  
Winbond                      W29GL064CH/L                                        8192  Parallel  
Winbond                      W29GL064CT                                          8192  Parallel  
Winbond                      W29GL128C                                          16384  Parallel  
Winbond                      W39F010                              PREW            128  Parallel  
Winbond                      W39L010                                              128  Parallel  
Winbond                      W39L020                                              256  Parallel  
Winbond                      W39L040                              PR              512  Parallel  
Winbond                      W39V040A                             PREW            512  LPC       
Winbond                      W39V040B                             PREW            512  LPC       
Winbond                      W39V040C                             PREW            512  LPC       
Winbond                      W39V040FA                            PREW            512  FWH       
Winbond                      W39V040FB                            PREW            512  FWH       
Winbond                      W39V040FC                            PREW            512  FWH       
Winbond                      W39V080A                             PREW           1024  LPC       
Winbond                      W39V080FA                            PREW           1024  FWH       
Winbond                      W39V080FA (dual mode)                                512  FWH       
Winbond                      W49F002U/N                           PREW            256  Parallel  
Winbond                      W49F020                              P               256  Parallel  
Winbond                      W49V002A                             PREW            256  LPC       
Winbond                      W49V002FA                            PREW            256  FWH       
XMC                          XM25QH64C                                           8192  SPI       
XMC                          XM25QU64C                                           8192  SPI       
XMC                          XM25QH128C                                         16384  SPI       
XMC                          XM25QU128C                                         16384  SPI       
XMC                          XM25QH256C                                         32768  SPI       
XMC                          XM25QU256C                                         32768  SPI       
Zetta Device                 ZD25D20                                              256  SPI       
Zetta Device                 ZD25D40                                              512  SPI  

支持的设备列表

Supported devices for the dummy programmer:
Dummy device, does nothing and logs all accesses

Supported USB devices for the raiden_debug_spi programmer:
Vendor  Device   USB IDs    Status

Supported USB devices for the ft2232_spi programmer:
Vendor   Device                              USB IDs    Status
FTDI     FT2232H                             0403:6010  OK
FTDI     FT4232H                             0403:6011  OK
FTDI     FT232H                              0403:6014  OK
FTDI     FT4233H                             0403:6041  OK
TIAO     USB Multi-Protocol Adapter          0403:8a98  OK
TIAO     USB Multi-Protocol Adapter Lite     0403:8a99  OK
Kristech KT-LINK                             0403:bbe2  OK
Amontec  JTAGkey                             0403:cff8  OK
GOEPEL   PicoTAP                             096c:1449  OK
Google   Servo                               18d1:5001  OK
Google   Servo V2 Legacy                     18d1:5002  OK
Google   Servo V2                            18d1:5003  OK
FIC      OpenMoko Neo1973 Debug board (V2+)  1457:5118  OK
Olimex   ARM-USB-OCD                         15ba:0003  OK
Olimex   ARM-USB-TINY                        15ba:0004  OK
Olimex   ARM-USB-OCD-H                       15ba:002b  OK
Olimex   ARM-USB-TINY-H                      15ba:002a  OK

Supported devices for the serprog programmer:
All programmer devices speaking the serprog protocol

Supported devices for the buspirate_spi programmer:
Dangerous Prototypes Bus Pirate

Supported USB devices for the dediprog programmer:
Vendor   Device             USB IDs    Status
Dediprog SF100/SF200/SF600  0483:dada  OK

Supported USB devices for the developerbox programmer:
Vendor       Device                                 USB IDs    Status
Silicon Labs CP2102N USB to UART Bridge Controller  10c4:ea60  OK

Supported devices for the pony_spi programmer:
Programmers compatible with SI-Prog, serbang or AJAWe

Supported USB devices for the usbblaster_spi programmer:
Vendor  Device       USB IDs    Status
Altera  USB-Blaster  09fb:6001  OK

Supported USB devices for the pickit2_spi programmer:
Vendor    Device    USB IDs    Status
Microchip PICkit 2  04d8:0033  OK

Supported USB devices for the ch341a_spi programmer:
Vendor            Device   USB IDs    Status
Winchiphead (WCH) CH341A   1a86:5512  OK

Supported USB devices for the digilent_spi programmer:
Vendor   Device                  USB IDs    Status
Digilent Development board JTAG  1443:0007  OK

Supported USB devices for the stlinkv3_spi programmer:
Vendor             Device              USB IDs    Status
STMicroelectronics STLINK-V3E          0483:374e  Untested
STMicroelectronics STLINK-V3S          0483:374f  OK
STMicroelectronics STLINK-V3 dual VCP  0483:3753  OK
STMicroelectronics STLINK-V3 no MSD    0483:3754  Untested

支持当前流行的八脚SPI Flash, 特别适用于主板BIOS的DIY,无需购买昂贵的专业的编程器.本人刚刚用它恢复了我的华硕本本的BIOS,感觉比较方便,特此分享.只需稍微懂一些电路知识,不要把引脚弄错,任何人都可以DIY,再也不用担心主板不启动.该编程器只需连接四只200-400欧姆的电阻(图中为150ohm,但是不是很稳定,我是用四只270ohm的电阻成功的),一个并口连接公头,电源直接用普通干电池,3.3V的Flash系列用两节1.5V的干电池串联即可省去原理图中的1000µF电容,5V系列3节电池即可,连接前测一下,保证电压没有超过datasheet中的允许值.连接时最好能够使用转DIP的卡座,这样会省很多时间,而且也容易接错引脚.终端程序使用打印机接口模拟SPI,可以识别并支持下列SPI芯片: Atmel: AT26DF041 (512kB) AT26DF081 (1MB) AT26DF081A (1MB) AT26DF161 (2MB) AT26DF161A (2MB) AT26DF321 (4MB) Intel: QB25F016S33B8 (2MB) QB25F032S33B8 (4MB) QB25F064S33B8 (8MB) Macronix: MX25L1005 (128kB) MX25L2005 (256kB) MX25L4005 (512kB) MX25L8005 (1MB) MX25L1605 (2MB) MX25L3205 (4MB) MX25L6405 (8MB) Spansion: S25FL004A (512kB) S25FL008A (1MB) S25FL016A (2MB) S25FL032A (4MB) S25FL064A (8MB) S25FL128P (16MB) SST: SST25VF010 (128kB) SST25VF020 (256kB) SST25VF040 (512kB) SST25VF040B (512kB) SST25VF080A (1MB) SST25VF080B (1MB) SST25VF016 (2MB) SST25VF032 (4MB) SST25VF064 (8MB) SST25VF128 (16MB) SST26VF016 (2MB) SST26VF032 (4MB) SST26VF064 (8MB) ST Microelectronic: M25P10 (128kB) M25P20 (256kB) M25P40 (512kB) M25P80 (1MB) M25P16 (2MB) M25P32 (4MB) M25P64 (8MB) M25P128 (16MB) Winbond: W25X10 (128kB) W25X20 (256kB) W25X40 (512kB) W25X80 (1MB) W25X16 (2MB) W25X32 (4MB) W25X64 (8MB) 但是终端程序运行于DOS模式或者W2K, XP, Vista下的模拟DOS环境. 几个重要的命令行参数说明(方便不懂e文的)> 1. *** /i (如果芯片连接正确就会显示芯片的型号等信息,验证正确与否) 2. *** /d amibios.bin (自动备份SPI芯片中的内容到当前文件夹中的amibios.bin文件中,以备不时之需) 3. *** /e (清空芯片内容) 4. *** /p ami.bios (把名为ami.bios的文件写入SPI芯片中) 顺便罗嗦一句,操作时别忘了防静电,小心永久损坏芯片.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值