Advisory Boot ROM: Calling SCI Bootloader from Application
Revisions Affected
0, A, B, C
Details The ROM SCI bootloader uses autobaud lock to lock the baud rate. The SCI baud rate
is split between two registers, SCILBAUD and SCIHBAUD. The ROM SCI bootloader
expects SCIHBAUD to contain its default reset value of zero. If calling the ROM SCI
bootloader from an application that modified the contents of SCIHBAUD to be non-zero,
then the SCI will not autobaud lock and the SCI bootloader will not execute.
Workarounds Clear SCIHBAUD to zero before calling the ROM SCI bootloader.
Advisory Boot ROM: Using CPU1 Wait Boot or CPU2 Idle Mode
Revisions Affected
0, A, B, C
Details The PIE Initialize Vector Table function that is part of the CPU1 and CPU2 ROMs
writes beyond the PIE vector table addresses, up to address 0x1080. If the DMA clock
is enabled before a debugger reset and CPU1 goes to wait boot (or CPU2 goes to
idle mode), then some DMA registers will be overwritten during the ROM PIE vector
initialization.
Workarounds None
Silicon Revision C Usage Notes and Advisories www.ti.com
38 TMS320F2837xD Dual-Core Real-Time MCUs Silicon Errata (Silicon
Revisions C, B, A, 0)
SPRZ412M – DECEMBER 2013 – REVISED MARCH 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated