Example 2-6. Data Stream Structure 16-bit
10AA ; 0x10AA 16-bit key value
0000 0000 0000 0000 ; 8 reserved words
0000 0000 0000 0000
003F 8000 ; 0x003F8000 EntryAddr, starting point after boot load completes
0005 ; 0x0005 - First block consists of 5 16-bit words
003F 9010 ; 0x003F9010 - First block will be loaded starting at 0x3F9010
0001 0002 0003 0004 ; Data loaded = 0x0001 0x0002 0x0003 0x0004 0x0005
0005
0002 ; 0x0002 - 2nd block consists of 2 16-bit words
003F 8000 ; 0x003F8000 - 2nd block will be loaded starting at 0x3F8000
7700 7625 ; Data loaded = 0x7700 0x7625
0000 ; 0x0000 - Size of 0 indicates end of data stream
After load has completed the following memory values will have been initialized as follows:
Location Value
0x3F9010 0x0001
0x3F9011 0x0002
0x3F9012 0x0003
0x3F9013 0x0004
0x3F9014 0x0005
0x3F8000 0x7700
0x3F8001 0x7625
PC Begins execution at 0x3F8000
In 8-bit mode, the least significant byte (LSB) of the word is sent first followed by the most significant byte (MSB).
For 32-bit values, such as a destination address, the most significant word (MSW) is loaded first, followed by the
least significant word (LSW). The bootloaders take this into account when loading an 8-bit data stream.
Boot ROM
214
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......