Texas Instruments TMS320C3x User Manual

Page 376

Advertising
background image

TMS320C32 Boot Loader

11-21

Using the TMS320C31 and TMS320C32 Boot Loaders

ББББББББББББББББББББББББББББББ

ББББББББББББББББББББББББББББББ

Table 11–8.

Source Data Stream Structure

БББ

БББ

Word

ББ

ББ

БББББББББББББББББ

БББББББББББББББББ

Content

ББ

ББ

ББББББББББ

ББББББББББ

Valid Data Entries

БББ

Б

Б

Б

БББ

1

ББ

ББ

ББ

БББББББББББББББББ

Б

БББББББББББББББ

Б

БББББББББББББББББ

Memory width (8, 16, or 32 bits) where source program
resides

ББ

ББ

ББ

ББББББББББ

Б

ББББББББ

Б

ББББББББББ

8h, 10h, or 20h, respectively

БББ

Б

Б

Б

БББ

2

ББ

ББ

ББ

БББББББББББББББББ

Б

БББББББББББББББ

Б

БББББББББББББББББ

Value to set the IOSTRB control register at end of boot loader
process

ББ

ББ

ББ

ББББББББББ

Б

ББББББББ

Б

ББББББББББ

See Section 10.7 on page 10-26

БББ

Б

Б

Б

БББ

3

ББ

ББ

ББ

БББББББББББББББББ

Б

БББББББББББББББ

Б

БББББББББББББББББ

Value to set the STRB0 control register at end of boot loader
process

ББ

ББ

ББ

ББББББББББ

Б

ББББББББ

Б

ББББББББББ

See Section 10.3.1 on page 10-7

БББ

Б

Б

Б

БББ

4

ББ

ББ

ББ

БББББББББББББББББ

Б

БББББББББББББББ

Б

БББББББББББББББББ

Value to set the STRB1 control register at end of boot loader
process

ББ

ББ

ББ

ББББББББББ

Б

ББББББББ

Б

ББББББББББ

See Section 10.6 on page 10-20

5

Size of the first data block. The block size is the number of
words in the data block (word length is specified by the data-
type size). A 0 in this entry signifies the end of the source
data stream.

0

size

2

24

6

Destination address to load the first block

A valid ’C32 24-bit address

7

First block destination memory width and data-type size in
the format given in the Valid Data Entries column.

SSSSSS6

x h

8

First word of first block

A ’C32 valid instruction or any 8-,
16-, or 32-bit wide data value

.
.
.

.
.
.

.
.
.

n

Last word of first block

A ’C32 valid instruction or any 8-,
16-, or 32-bit wide data value

.
.
.

.
.
.

.
.
.

m

Size of the last data block. The block size is the number of
words in the data block (word length is specified by the
data-type size). If the next word following this block is not 0,
another block is loaded.

0

size

2

24

m + 1

Destination address to load the last block

A valid ’C32
24-bit address

ББББББББББББББББББББББББББББББ

ББББББББББББББББББББББББББББББ

ББББББББББББББББББББББББББББББ

ББББББББББББББББББББББББББББББ

† Word 1 does not exist in serial-port boot load since the source program does not reside in memory.
‡ The SSSSSS hexadecimal digits refer to the lower 24 bits of the strobe control register. The x hexadecimal digit identifies

the strobe as follows: 0 for IOSTRB, 4 for STRB0, and 8 for STRB1. SSSSSS6xh is cleared to 0 when loading the entire field
into internal memory.

Advertising