56
158004.B00
The TP3F016.EXE program can be used to write one or more files to the Flash chip,
by running the program several times with different -p, -s and -o options each time.
6.5.2 Programming the 4M byte 29F032 Flash Chips.
The following describes the process of programming the AMD or Fujitsu 29F032 chip
if that is what is installed on your TP400.
The 29F032 flash device is arranged as 64 sectors of 64k bytes each. Each sector is
erased separately, and it is not possible to erase less than 64k bytes at a time. The
TP3F032.EXE programming utility used to program the 29F032 device is available on
the TP400 Utility Disks.
The program can be run two ways - most commonly to safely program a BIOS image
file into the Flash chip, and also in a more flexible way, to allow any file to be
programmed at any location in the Flash chip.
In the safe BIOS programming mode TP3F032 is run with the following single
parameter:
TP3F032 -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 TP3F032 is run with any or all of the following parameters:
TP3F032 -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 3F. The BIOS is in sectors 3C, 3D,
3E and 3F.
-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 -o3C0000.
-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
Summary of Contents for 104-plus
Page 2: ... This page is intentionally left blank ...
Page 4: ... This page is intentionally left blank ...
Page 76: ...66 158004 B00 This page is intentionally left blank ...
Page 86: ...B8 158004 B00 This page is intentionally left blank ...
Page 88: ...C2 158004 B00 FIGURE C1 MAIN BOARD TOP COMPONENT PLACEMENT ...
Page 89: ...158004 B00 C3 FIGURE C2 MAIN BOARD BOTTOM COMPONENT PLACEMENT ...
Page 90: ...C4 158004 B00 FIGURE C3 DAUGHTER BOARD TOP COMPONENT PLACEMENT ...
Page 91: ...158004 B00 C5 FIGURE C4 DAUGHTER BOARD BOTTOM COMPONENT PLACEMENT ...
Page 92: ...C6 158004 B00 FIGURE C5 MAIN BOARD MECHANICAL DIMENSIONS ...
Page 93: ...158004 B00 C7 FIGURE C6 DAUGHTER BOARD MECHANICAL DIMENSIONS ...
Page 94: ...C8 158004 B00 This page is intentionally left blank ...
Page 100: ...D6 158004 B00 This page is intentionally left blank ...
Page 116: ...E16 158004 B00 This page is intentionally left blank ...
Page 134: ...H6 164004 C03 This page is Intentionally left blank ...
Page 136: ...J2 164004 C03 FIGURE J1 TP400ET MECHANICAL DRAWINGS FIGURE J2 TP400ET CIRCUIT DIAGRAM ...
Page 138: ...K2 158004 B00 FIGURE K1 TP300USB MECHANICAL DRAWINGS FIGURE K2 TP300USB CIRCUIT DIAGRAM ...