Texas Instruments TMS320C3x 사용자 설명서

다운로드
페이지 757
TMS320C32 Boot Loader
11-21
Using the TMS320C31 and TMS320C32 Boot Loaders
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 11–8.
Source Data Stream Structure 
ÁÁÁ
ÁÁÁ
Word
ÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Content
ÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Valid Data Entries
ÁÁÁ
Á
Á
Á
ÁÁÁ
ÁÁ
ÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
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.
 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.
 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.