Table 876. Baf Dcf Client List - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

RM0400
Address
(hex)
Security Watchdog
0000h
Control Register
Security watchdog
0001h
Time out register
Security watchdog
0002h
service address
Security watchdog
0003h
CPU select
0004h–01FFh
0200h
Address
0201h
32-bit Data
0202h
16-bit Data
0203h
8-bit Data
0204h–020Fh
0210h
Callback Address
Serial boot Callback
0211h
Address
0212h–7FFFh Reserved
52.2.4.2
Security watchdog configuration
BAF initializes the security watchdog before it jumps to the HOST CPU application. BAF
implements four DCF clients for security watchdog initialization. BAF parses the DCF
records and looks for configuration data to be used to program the security watchdog
registers. BAF first collects all information required to program the security watchdog from
DCF records and then program the security watchdog registers. BAF configures only SWT2
as security watchdog for the Maincore. Security watchdog detailed configuration steps are
explained in the section below.
52.2.4.2.1 Security Watchdog Control Register (SEC_SWT_CR)
BAF parses the DCF records. If BAF finds a record with CS14 set and address field as
0000h while parsing, BAF programs the DCF client "Security watchdog control register" with
the 32-bit value present in the DATA section of the DCF records. Once written, any
subsequent writes to this DCF Client are ignored by BAF.
52.2.4.2.2 Security Watchdog TImeout (SEC_SWT_TO)
The BAF parses the DCF records. While parsing, if the BAF finds a DCF record with CS14
set and address field as 0001h, the BAF programs the security watchdog timeout DCF
Clients. This is the security watchdog timeout register. The BAF checks the value obtained
from DCF records. If the value yields a timeout greater than 30 seconds, then the BAF

Table 876. BAF DCF client list

Name
SEC_SWT_CR
SEC_SWT_TO
SEC_IAC8
SEC_SWT_CPU
CALLBACK
SER_BOOT_CBACK The address of serial boot callback function
DocID027809 Rev 4
Label
Data to write to SWT Control Register
Security watchdog counter value
Instruction Address compare register value -
Code present at this address services the
watchdog.
Determines which CPU is to use the security
watchdog
Reserved
ADDR
The address to which DATAX is written
DATA32
The 32-bit data that is written to ADDR
DATA16
The 16-bit data that is written to ADDR
DATA8
The 8-bit data that is written to ADDR
Reserved
The address of a callback function
Reserved for future use.
Boot Assist Flash (BAF)
Description
1547/2058
1559

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SPC572L series and is the answer not in the manual?

Table of Contents