
CopyData
Call peripheral-specific
GetWordData to read
Yes
No
Return
BlockHeader.BlockSize
BlockSize=
0x0000
?
Call GetLongData
to read
BlockHeader.DestAddr
Transfer
BlockHeader.BlockSize
words of data from
port to memory
starting at DestAddr
Figure 2-11. Overview of CopyData Function
2.2.16 SCI_Boot Function
The SCI boot mode asynchronously transfers code from SCI-A to internal memory. This boot mode only
supports an incoming 8-bit data stream and follows the same data flow as outlined in
28x
SCIRXDA
SCITXDA
Host
(Data and program
source)
Figure 2-12. Overview of SCI Bootloader Operation
The SCI-A loader uses following pins:
• SCIRXDA on GPIO28
• SCITXDA on GPIO29
The 28x device communicates with the external host device by communication through the SCI-A peripheral.
The autobaud feature of the SCI port is used to lock baud rates with the host. For this reason the SCI loader is
very flexible and you can use a number of different baud rates to communicate with the device.
After each data transfer, the 28x will echo back the 8-bit character received to the host. In this manner, the host
can perform checks that each character was received by the 28x.
Boot ROM
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
221
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......