You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Flash WRP bank 1 area A address register
78
81
byte_offset: 88
79
-
fieldset: WRPAR
80
-
- name: WRPBR
81
-
description: WRP area B address register
82
+
fieldset: WRP1AR
83
+
- name: WRP1BR
84
+
description: Flash WRP bank 1 area B address register
82
85
byte_offset: 92
83
-
fieldset: WRPBR
86
+
fieldset: WRP1BR
87
+
- name: SECWM2R1
88
+
description: Flash bank 2 secure watermark register 1
89
+
byte_offset: 96
90
+
fieldset: SECWM2R1
91
+
- name: SECWM2R2
92
+
description: Flash bank 2 secure watermark register 2
93
+
byte_offset: 100
94
+
fieldset: SECWM2R2
95
+
- name: WRP2AR
96
+
description: Flash WRP bank 2 area A address register
97
+
byte_offset: 104
98
+
fieldset: WRP2AR
99
+
- name: WRP2BR
100
+
description: Flash WRP bank 2 area B address register
101
+
byte_offset: 108
102
+
fieldset: WRP2BR
84
103
- name: OEM1KEYR1
85
104
description: OEM1 key register 1
86
105
byte_offset: 112
@@ -93,28 +112,42 @@ block/FLASH:
93
112
- name: OEM2KEYR2
94
113
description: OEM2 key register 2
95
114
byte_offset: 124
96
-
- name: SECBBR
97
-
description: secure block based register 1
115
+
- name: SECBB1R
116
+
description: Flash bank 1 secure block based register 1
98
117
array:
99
118
len: 4
100
119
stride: 4
101
120
byte_offset: 128
102
121
fieldset: BBR
122
+
- name: SECBB2R
123
+
description: Flash bank 2 secure block based register 1
124
+
array:
125
+
len: 4
126
+
stride: 4
127
+
byte_offset: 160
128
+
fieldset: BBR
103
129
- name: SECHDPCR
104
130
description: secure HDP control register
105
131
byte_offset: 192
106
132
fieldset: SECHDPCR
107
-
- name: PRIFCFGR
133
+
- name: PRIVCFGR
108
134
description: privilege configuration register
109
135
byte_offset: 196
110
-
fieldset: PRIFCFGR
111
-
- name: PRIVBBR
112
-
description: privilege block based register 1
136
+
fieldset: PRIVCFGR
137
+
- name: PRIVBB1R
138
+
description: Flash bank 1 privilege block based register 1
113
139
array:
114
140
len: 4
115
141
stride: 4
116
142
byte_offset: 208
117
143
fieldset: BBR
144
+
- name: PRIVBB2R
145
+
description: Flash bank 2 privilege block based register 1
146
+
array:
147
+
len: 4
148
+
stride: 4
149
+
byte_offset: 240
150
+
fieldset: BBR
118
151
fieldset/ACR:
119
152
description: access control register
120
153
fields:
@@ -131,7 +164,7 @@ fieldset/ACR:
131
164
bit_offset: 11
132
165
bit_size: 1
133
166
- name: PDREQ
134
-
description: "power-down mode request\r This bit requests to enter power-down mode. When enters power-down mode, this bit is cleared by hardware and the PDKEYR is locked.\r This bit is write-protected with PDKEYR. \r Access to the bit can be secured by PWR LPMSEC. When secure, a non-secure read/write access is RAZ/WI. It does not generate an illegal access interrupt. This bit can be protected against unprivileged access when secure with SPRIV or when non-secure with NSPRIV."
167
+
description: "power-down mode request\r This bit requests to enter power-down mode. When enters power-down mode, this bit is cleared by hardware and the PDKEY2R is locked.\r This bit is write-protected with PDKEY2R. \r Access to the bit can be secured by PWR LPMSEC. When secure, a non-secure read/write access is RAZ/WI. It does not generate an illegal access interrupt. This bit can be protected against unprivileged access when secure with SPRIV or when non-secure with NSPRIV."
135
168
bit_offset: 12
136
169
bit_size: 1
137
170
- name: SLEEP_PD
@@ -378,7 +411,7 @@ fieldset/OPTR:
378
411
description: Global TrustZone security enable
379
412
bit_offset: 31
380
413
bit_size: 1
381
-
fieldset/PRIFCFGR:
414
+
fieldset/PRIVCFGR:
382
415
description: privilege configuration register
383
416
fields:
384
417
- name: SPRIV
@@ -500,6 +533,28 @@ fieldset/SECSR:
500
533
description: "Secure wait data to write\r This bit indicates that the memory write buffer has been written by a secure or non-secure operation. It is set when the first data is stored in the buffer and cleared when the write is performed in the memory."
501
534
bit_offset: 17
502
535
bit_size: 1
536
+
fieldset/SECWM2R1:
537
+
description: Flash bank 2 secure watermark register 1
538
+
fields:
539
+
- name: SECWM2_PSTRT
540
+
description: "WRP area B start page\r This field contains the first page of the secure area in bank 2."
541
+
bit_offset: 0
542
+
bit_size: 7
543
+
- name: SECWM2_PEND
544
+
description: "End page of secure area\r This field contains the last page of the secure area in bank 2."
545
+
bit_offset: 16
546
+
bit_size: 7
547
+
fieldset/SECWM2R2:
548
+
description: Flash bank 2 secure watermark register 2
549
+
fields:
550
+
- name: HDP2_PEND
551
+
description: "Bank 2 end page of secure hide protection area\r This field contains the last page of the secure HDP area in bank 2."
552
+
bit_offset: 16
553
+
bit_size: 7
554
+
- name: HDP2EN
555
+
description: Bank 2 secure Hide protection area enable
556
+
bit_offset: 31
557
+
bit_size: 1
503
558
fieldset/SECWMR1:
504
559
description: secure watermark register 1
505
560
fields:
@@ -522,36 +577,66 @@ fieldset/SECWMR2:
522
577
description: Secure Hide protection area enable
523
578
bit_offset: 31
524
579
bit_size: 1
525
-
fieldset/WRPAR:
526
-
description: WRP area A address register
580
+
fieldset/WRP1AR:
581
+
description: WRP bank 1 area A address register
527
582
fields:
528
-
- name: WRPA_PSTRT
583
+
- name: WRP1A_PSTRT
529
584
description: "WPR area A start page\r This field contains the first page of the WPR area A.\r Note that bit 6 is reserved on STM32WBAxEx devices."
530
585
bit_offset: 0
531
586
bit_size: 7
532
-
- name: WRPA_PEND
587
+
- name: WRP1A_PEND
533
588
description: "WPR area A end page\r This field contains the last page of the WPR area A.\r Note that bit 22 is reserved on STM32WBAxEx devices."
534
589
bit_offset: 16
535
590
bit_size: 7
536
591
- name: UNLOCK
537
592
description: WPR area A unlock
538
593
bit_offset: 31
539
594
bit_size: 1
540
-
fieldset/WRPBR:
541
-
description: WRP area B address register
595
+
fieldset/WRP1BR:
596
+
description: WRP bank 1 area B address register
542
597
fields:
543
-
- name: WRPB_PSTRT
598
+
- name: WRP1B_PSTRT
544
599
description: "WRP area B start page\r This field contains the first page of the WRP area B.\r Note that bit 6 is reserved on STM32WBAxEx devices."
545
600
bit_offset: 0
546
601
bit_size: 7
547
-
- name: WRPB_PEND
602
+
- name: WRP1B_PEND
548
603
description: "WRP area B end page\r This field contains the last page of the WRP area B.\r Note that bit 22 is reserved on STM32WBAxEx devices."
549
604
bit_offset: 16
550
605
bit_size: 7
551
606
- name: UNLOCK
552
607
description: WPR area B unlock
553
608
bit_offset: 31
554
609
bit_size: 1
610
+
fieldset/WRP2AR:
611
+
description: WRP bank 2 area A address register
612
+
fields:
613
+
- name: WRP2A_PSTRT
614
+
description: "WRP bank 2 area A start page\r This field contains the first page of the WRP bank 2 area A."
615
+
bit_offset: 0
616
+
bit_size: 7
617
+
- name: WRP2A_PEND
618
+
description: "WRP bank 2 area A end page\r This field contains the last page of the WRP bank 2 area A."
619
+
bit_offset: 16
620
+
bit_size: 7
621
+
- name: UNLOCK
622
+
description: WPR bank 2 area A unlock
623
+
bit_offset: 31
624
+
bit_size: 1
625
+
fieldset/WRP2BR:
626
+
description: WRP bank 2 area B address register
627
+
fields:
628
+
- name: WRP2B_PSTRT
629
+
description: "WRP bank 2 area B start page\r This field contains the first page of the WRP bank 2 area B."
630
+
bit_offset: 0
631
+
bit_size: 7
632
+
- name: WRP2B_PEND
633
+
description: "WRP bank 2 area B end page\r This field contains the last page of the WRP bank 2 area B."
0 commit comments