JTAG mail box setup.
Boot override through debugger (JTAG)
(SYS_BOOT_OVERREQ0 = FACTORY_RESET)
Debugger initiated reboot request using
SYS_RESET_REQ
Bootcode
detects factory reset boot override
command
FACTORY_RE
SET_ENABLE =
Disable?
FACTORY_RE
SET_PWDEN =
ENABLE?
Indicate WAIT_FOR_PASSWD through
SYS_BOOTOVER_ACK register
YES
SYS_
BOOTOVE
R_REQ0 =
PASSWORD0-
3?
YES
Store SYS_BOOTOVER_REQ1 as the
partial password. Indicate
PASSWD_PARTIAL0-3 on
SYS_BOOTOVER_ACK.
All 128
bits of
password
received?
NO
NO
Indicate BUSY through
SYS_BOOTOVER_ACK register.
Perform Factory Reset.
NO
YES
Factory Reset
Success?
Indicate SUCCESS through
SYS_BOOTOVER_ACK register and
Clear SYS_BOOTOVER_REQ0/1
registers.
YES
Indicate ERROR through
SYS_BOOTOVER_ACK register and
Clear SYS_BOOTOVER_REQ0/1
registers.
NO
Reboot
NO
YES
Device Security
323
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
System Controller A (SYSCTL_A)
Figure 5-6. Factory Reset boot override command through JTAG