Specifications
158004.B00 55
In the safe BIOS programming mode TP3F016 is run with the following single
parameter:
TP3F016 -u<filename>
-u -u<filename> (u for ’update BIOS’). Program the specified BIOS image file
into the device. In this safe mode the program checks to see if the file is
present on the disk, and is a plausible BIOS image (i.e. it is 256k bytes in
size). The program then erases the top 256k bytes in the Flash memory, and
programs and verifies the file.
In the flexible mode TP3F016 is run with any or all of the following parameters:
TP3F016 -e -sxx -p<filename> -v<filename> -oxxxxx -lxxxxx -q -dxxxxx -cx -h
-e If -e is specified the entire device will be erased. If -e is not specified the
device will not be erased. The default is to not erase.
-s If -sxx is specified then the sector specified by xx is erased. The value for xx
is a hexadecimal number between 0 and 1F. The BIOS is in sectors 1C, 1D,
1E and 1F.
-p -p<filename> program the specified file into the device. This parameter
defaults to "do not program”.
-v -v<filename> verifies the contents of the flash device against the data in the
file specified by <filename>. If the chip and the file differ the address of the
first byte that differs is printed, together with the values of the differing bytes.
The default is not to verify.
-o -oxxxxxx. Start programming the file at this offset from the start of the flash
device. xxxxxx is a 21 bit (6 hex digit) hexadecimal number. This parameter
defaults to 0. For programming the 256k byte BIOS image file you should use
the parameter -o1C0000.
-l -lxxxxxx. This is the maximum number of bytes of data to program into the
Flash chip. The number of bytes programmed will be the either the file length
or the number of bytes specified by this parameter, whichever is the smaller.
This parameter defaults to the size of the Flash device (200000h bytes in the
case of the 29F016).
-q Quiet. This parameter minimizes screen output. The default is “not quiet”.
-d -dxxxxxx. This option displays the contents of the Flash chip at the 21-bit (6
hex digit) hexadecimal address xxxxxx. The output is 16 lines each of 16 hex
bytes. The default is not to print data.
-c -cx. This option allows one or other of the two Flash chips to be selected. The
parameter x can be 0 or 1. Flash chip 1 is defined as the chip containing the
BIOS image. This is the chip that is present if only one chip is fitted. The
default value is 1.
-h Displays a help menu.