Debug Authentication Ecosystem Overview; Debug Authentication Provisioning; Table 7. Da Configuration Xml File Details; Table 8. Debug Authentication Configuration Obk File Details - ST STM32H5 Series Getting Started

Hide thumbs Also See for STM32H5 Series:
Table of Contents

Advertisement

6

Debug authentication ecosystem overview

6.1

Debug authentication provisioning

2
STM32CubeProgrammer
1
STM32 Trusted Package
Step 1
The STM32 Trusted Package Creator is used to create the debug authentication configuration .obk file from the
debug authentication configuration .xml file.
Root public key
Permission mask
Offset
0
4
8
12
44
76
AN6008 - Rev 1
Figure 9.
Debug authentication ecosystem during provisioning phase
Host
DA_Config.obk
Creator
DA_Config.xml
Table 7.
Parameter
.pem file for root public key
Authorized permissions (16 bits)
Table 8.
Debug authentication configuration obk file details
Size
4
4
4
32
32
32
Probe
Any interfaces accessible by
CubeProgrammer: bootloader
peripherals + JTAG/SWD.
DA configuration xml file details
Description
Type
uint32_t
uint32_t
uint32_t
uint8_t
uint8_t
uint8_t
Debug authentication ecosystem overview
STM32H5
OBK
Additional comment
-
Refer to
Section
4.1.4.
Description
HDPL1 OBK address
Size of data to program in
OBK
Field to specify if encryption
of OBK must be
done: 1 = encryption done,
0 = encryption not done
Integrity SHA256 hash on
data ([hash of root public key
or password] and [permission
mask])
SHA256 hash of root public
key or password
Permission mask
AN6008
page 16/25

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32H5 Series and is the answer not in the manual?

Questions and answers

Table of Contents