Start; Transmit Diagnostic; Erase Image - Texas Instruments MSP430 User Manual

Gang programmer
Hide thumbs Also See for MSP430:
Table of Contents

Advertisement

Detailed Description of Commands
0x08: Use Spy-Bi-Wire JTAG interface
0x10: Use slower JTAG speed mode. Not applicable for Spy-Bi-Wire communication mode.
0x40: Verify targets additionally for marginal 1 and 0. For more information, see the MSP430x2xx
Family User's Guide or MSP430x4xx Family User's Guide.
D4:
0x01: Executes erasure of the BSL memory
0x02: Executes erase check of the BSL memory
0x04: Executes programming of the BSL memory
D5, D6: VCC_MSP settle time
Delay in milliseconds between switching VCC_MSP on and starting programming cycle. Valid
values are 1 to 0xFFFF (>65 s). D5 holds the LSB, and D6 holds the MSB.
Protected information memory segments can be treated in two ways:
If the calibration data that was stored during factory testing is not needed, this segment can be
used as normal information memory segments, and D1 bit 0x04 should be set.
If calibration data should be preserved, D1 bit 0x04 should be cleared to avoid erasing of the
protected information memory segment when normal information memory is erased.

3.5.3 Start

The Start command begins the gang programming cycle, using the operations defined with the Load
Parameters command. The result of the command execution can be determined using the Transmit
Diagnostic command described in

3.5.4 Transmit Diagnostic

The Transmit Diagnostic command retrieves the result of the preceding gang programming command.
Data bytes D1 to D30 hold the parameters, as follows:
D1 to D5 give information about success of each target channel. The LSB represents channel 1, the
MSB represents channel 8.
D1: Channels that are connected to the programmer (device detected)
D2: Channels that passed the erase check successfully
D3: Channels that passed the verification successfully
D4: Channels that passed the device securing successfully, or are already secured
D5: Channels that passed all operations successfully
D6: Miscellaneous errors (see
D7 to D8 are reserved.
D9 to D10 hold the hardware version number: D9 (MSByte), D10 (LSByte).
D11 to D12 hold the firmware version number: D11 (MSByte), D12 (LSByte).
D13 to D30 hold a zero-terminated character string representing the firmware file name; e.g.,
GANG430_100.TXT.

3.5.5 Erase Image

The Erase Image command erases the entire image memory and verifies the erasure.
28
Firmware
Section
3.5.4.
Section
2.1.5.4)
Copyright © 2003–2010, Texas Instruments Incorporated
SLAU101O – March 2003 – Revised May 2010
www.ti.com

Advertisement

Table of Contents
loading

This manual is also suitable for:

Msp-gang430

Table of Contents