- TMS370 Microcontroller/Gang Programmer User's Guide

Programming a Device From PC Memory
3-15
3.10.2 Programming Using the Gang Programmer
In PC mode, use the gang programmer’s
program
command to program
multiple devices from the PC memory with verification. (For information on pro-
gramming from standalone mode, refer to subsection 1.2.2 on page 1-6.)
Starting the programming is a simple one-step process of defining PC memory
and device address ranges.
Step 1: Identify the address ranges of PC memory used to program the
device.
PC memory base address: all
The default for the base address,
all
, causes the valid address
ranges defined for the current device type to be used as the blocks
of PC memory for programming the device. The valid address
ranges also tell where in the device to program the PC memory
block(s).
However, if you want to program a device from a certain block of PC
memory other than the default, enter the start address of the block
and then the size of the block at the next prompt.
Size (in bytes) : 0000h
When specifying values other than the default, you must also define
the device’s base address at the following prompt.
Device base address:
The default for this prompt is the value entered for the PC memory
base address prompt. If you want to program at a different location,
enter the address at which programming is to start.
After you have entered all the parameters correctly (or simply chosen
all
at the
PC memory base address prompt), the gang programmer conducts a device
test. If any devices fail (or any sockets are empty), the programmer beeps and
turns on the LED below the failed device. Also, an error message prompts you
about the device failure:
Device test failed, continue? (y/n)
If only empty sockets failed, press to begin the programming. If any devices
actually failed, try to re-insert these devices and start the programming over.
It is possible that a defective device—a device with bent pins or a device that
has been incorrectly inserted—will affect all of the devices on the Gang pro-
grammer. If this is the case, the following error message is displayed:
unable to communicate with TMS370 device – Retry, Abort
You should inspect all of the devices for misalignment or bent pins. You may
have to remove devices until the bad device is found.