![Texas Instruments TMS320 2806 Series Technical Reference Manual Download Page 222](http://html1.mh-extra.com/html/texas-instruments/tms320-2806-series/tms320-2806-series_technical-reference-manual_1095596222.webp)
At higher baud rates, the slew rate of the incoming data bits can be effected by transceiver and connector
performance. While normal serial communications may work well, this slew rate may limit reliable auto-baud
detection at higher baud rates (typically beyond 100 kbaud) and cause the auto-baud lock feature to fail. To
avoid this, the following is recommended:
1. Achieve a baud-lock between the host and 28x SCI bootloader using a lower baud rate.
2. Load the incoming 28x application or custom loader at this lower baud rate.
3. The host may then handshake with the loaded 28x application to set the SCI baud rate register to the
desired high baud rate.
SCI_Boot
Enable the SCI-A clock
set the LSPCLK to /4
functionality and pullups on
Enable the SCIA TX and RX pin
Setup SCI-A for
1 stop, 8-bit character,
no parity, use internal
SC clock, no loopback,
disable Rx/Tx interrupts
Disable SCI FIFOs
Prime SCI-A baud register
Enable autobaud detection
Autobaud
lock
?
No
Yes
Echo autobaud character
Read KeyValue
Yes
No
Valid
KeyValue
(0x08AA)
?
Jump to Flash
Read and discard 8
reserved words
Read EntryPoint address
Call CopyData
EntryPoint
Return
Set GetWord function pointer
to SCIA_GetWordData
TX and RX
Figure 2-13. Overview of SCI_Boot Function
Boot ROM
222
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......