**
**
**  FLASH Utility
**
**  v3.12   Sep. 2004
**
**
Introduction:
=============

  This document shows you how to use the flash utility.


Contents of the Subdirectory:
=============================

    FLASH.EXE           The flash utility program file.
    FLASH.TXT           This file.


Usage:
======

    The flash menu consists of four functions:

    1.  Select Boot ROM Type:
        Choose the flash ROM type of the one mounting on the board.
                                                                                
    2.  Load Image File:
        Loading the image file that you are going to write in.
                                                                                
    3.  FlashROM Enable/Disable:
        Select to enable or disable the FlashROM.

    4.  Write to Boot ROM:
        Excute to write image file to FlashROM.

    5.  Esc: Exit
        Exit this program.                                                                                
                                                                                
Command line options
====================

Usage: Flash [option]
option: -?                  This help.

        -h                  This help.

        -t [flash_type]     Specific model of the FlashROM to write.
                            Show all FlashROM supported if not given flash_type.

        -p[#] filename      Program Boot ROM with data in filename.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            -p file.img : Program file.img with first card
                            -p3 file.img : Program file.img with 3th card.

        -v[#] filename      Verify Boot ROM with data in filename.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            -v file.img : Verify file.img with first card.
                            -v3 file.img : Verify file.img with 3th card.

        -f[#] filename      Create a file by Boot ROM content.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            -f file.img : Create file.img with first card.
                            -f3 file.img : Create file.img with 3th card.

        -c[#] filename      Check Boot ROM image's device ID.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            -c file.img : Check device ID in file.img with first card.
                            -c3 file.img : Check device ID in file.img with 3th card.

        -e[#] [0|16|32|64]  Enable or disable Boot ROM.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            0 to disable boot ROM.
                            16 to enable 16K EPROM.
                            32 to enable 32K EPROM.
                            64 to enable 64K EPROM or FlashROM.
                            Please, reboot computer to enable Boot ROM.

        -bt[#] <PXE|RPL>    Select BootROM boot type.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            PXE : Select PXE boot.
                            RPL : Select RPL boot.

        -bm[#] <19|18|BBS|NO> Enable boot up methods.
                            # : ( 1 ~ 8 ) card number, could be ignored.
                            bm 19 : Try network boot first, then local drives.
                            bm 18 : Try local drives boot first, then network.
                            bm BBS: According to BIOS(Boot Entry Vector).
                            bm NO : Local drives boot.


Exit status:
        0                   Command execution success.
        1                   Command execution fail.


Support EEPROM models:
======================
 
     SST:     
          SST29xE512, SST29xE512A, SST29xE010, SST29xE010A,
          SST29xE020, SST29xE020A, SST39xF512, SST39xF010, 
          SST39xF020.

     Winbond:
          W29EE512, W29C010, W29C011, W29C020, W29C020C, W29C022,
          W39L020.
