5
5
< meta name ="generator " content ="pandoc " />
6
6
< meta name ="viewport " content ="width=device-width, initial-scale=1.0, user-scalable=yes " />
7
7
< title > Release Notes for STM32MP15xx CMSIS</ title >
8
- < style type ="text/css ">
9
- code {white-space : pre-wrap;}
10
- span .smallcaps {font-variant : small-caps;}
11
- span .underline {text-decoration : underline;}
12
- div .column {display : inline-block; vertical-align : top; width : 50% ;}
8
+ < style >
9
+ code {white-space : pre-wrap;}
10
+ span .smallcaps {font-variant : small-caps;}
11
+ div .columns {display : flex; gap : min (4vw , 1.5em );}
12
+ div .column {flex : auto; overflow-x : auto;}
13
+ div .hanging-indent {margin-left : 1.5em ; text-indent : -1.5em ;}
14
+ /* The extra [class] is a hack that increases specificity enough to
15
+ override a similar rule in reveal.js */
16
+ ul .task-list [class ]{list-style : none;}
17
+ ul .task-list li input [type = "checkbox" ] {
18
+ font-size : inherit;
19
+ width : 0.8em ;
20
+ margin : 0 0.8em 0.2em -1.6em ;
21
+ vertical-align : middle;
22
+ }
23
+ .display .math {display : block; text-align : center; margin : 0.5rem auto;}
13
24
</ style >
14
25
< link rel ="stylesheet " href ="_htmresc/mini-st_2020.css " />
26
+ < link rel ="icon " type ="image/x-icon " href ="_htmresc/favicon.png " />
15
27
<!--[if lt IE 9]>
16
28
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
17
29
<![endif]-->
18
- < link rel ="icon " type ="image/x-icon " href ="_htmresc/favicon.png " />
19
30
</ head >
20
31
< body >
21
32
< div class ="row ">
22
33
< div class ="col-sm-12 col-lg-4 ">
23
34
< center >
24
- < h1 id ="release-notes-for-stm32mp15xx-cmsis "> Release Notes for < mark > STM32MP15xx CMSIS </ mark > </ h1 >
35
+ < h1 id ="release-notes-for-stm32mp15xx-cmsis "> Release Notes for
36
+ < mark > STM32MP15xx CMSIS </ mark > </ h1 >
25
37
< p > Copyright © 2021 STMicroelectronics< br />
26
38
</ p >
27
- < a href ="https://www.st.com " class ="logo "> < img src ="_htmresc/st_logo_2020.png " alt ="ST logo " /> </ a >
39
+ < a href ="https://www.st.com " class ="logo "> < img
40
+ src ="_htmresc/st_logo_2020.png " alt ="ST logo " /> </ a >
28
41
</ center >
29
42
< h1 id ="purpose "> Purpose</ h1 >
30
- < p > This driver provides the CMSIS device for the STM32MP15xx products. This covers</ p >
43
+ < p > This driver provides the CMSIS device for the STM32MP15xx products.
44
+ This covers</ p >
31
45
< ul >
32
- < li > STM32MP151Cxx ,STM32MP151Axx, STM32MP151Dxx ,STM32MP151Fxx devices</ li >
33
- < li > STM32MP153Cxx ,STM32MP153Axx, STM32MP153Dxx ,STM32MP153Fxx devices</ li >
34
- < li > STM32MP157Cxx ,STM32MP157Axx, STM32MP157Dxx ,STM32MP157Fxx devices</ li >
46
+ < li > STM32MP151Cxx ,STM32MP151Axx, STM32MP151Dxx ,STM32MP151Fxx
47
+ devices</ li >
48
+ < li > STM32MP153Cxx ,STM32MP153Axx, STM32MP153Dxx ,STM32MP153Fxx
49
+ devices</ li >
50
+ < li > STM32MP157Cxx ,STM32MP157Axx, STM32MP157Dxx ,STM32MP157Fxx
51
+ devices</ li >
35
52
</ ul >
36
- < p > This driver is composed of the descriptions of the registers under “Include” directory.</ p >
37
- < p > Various template file are provided to easily build an application. They can be adapted to fit applications requirements.</ p >
53
+ < p > This driver is composed of the descriptions of the registers under
54
+ “Include” directory.</ p >
55
+ < p > Various template file are provided to easily build an application.
56
+ They can be adapted to fit applications requirements.</ p >
38
57
< ul >
39
- < li > Templates/system_stm32mp1xx.c contains the initialization code referred as SystemInit.</ li >
40
- < li > Startup and linker files are provided as example for STM32CubeIDE©.</ li >
58
+ < li > Templates/system_stm32mp1xx.c contains the initialization code
59
+ referred as SystemInit.</ li >
60
+ < li > Startup and linker files are provided as example for
61
+ STM32CubeIDE©.</ li >
41
62
</ ul >
42
63
</ div >
43
- < div class ="col-sm-12 col-lg-8 ">
44
- < h1 id =" update-history " > < strong > Update History</ strong > </ h1 >
64
+ < section id =" update-history " class ="col-sm-12 col-lg-8 ">
65
+ < h1 > < strong > Update History</ strong > </ h1 >
45
66
< div class ="collapse ">
46
- < input type ="checkbox " id ="collapse-section0 " checked aria-hidden ="true "> < label for ="collapse-section0 " checked aria-hidden ="true "> < strong > V1.6.0 / 02-June-2022</ strong > </ label >
67
+ < input type ="checkbox " id ="collapse-section0 " checked aria-hidden ="true ">
68
+ < label for ="collapse-section0 " checked aria-hidden ="true "> < strong > V1.7.0
69
+ / 14-Feb-2025</ strong > </ label >
47
70
< div >
48
71
< h2 id ="main-changes "> Main Changes</ h2 >
49
- < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
72
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
73
+ CMSIS</ p >
50
74
< h2 id ="contents "> Contents</ h2 >
51
75
< ul >
52
76
< li > Update bit definition in header files:
53
77
< ul >
54
- < li > BSEC : Add missing registers</ li >
55
- < li > ETH : Update bitfield names</ li >
78
+ < li > ADC : Add missing registers & Update bitfield names</ li >
79
+ < li > DMA : Fix missing interrupts used in UART</ li >
80
+ </ ul > </ li >
81
+ < li > Fixes in startup and linker files
82
+ < ul >
83
+ < li > Added default clock values in system files</ li >
84
+ < li > Linker files aligned with GCC12</ li >
85
+ < li > Fixed declaration of g_pfnVectors size in gcc/startup files</ li >
56
86
</ ul > </ li >
57
- < li > Update License declaration for startup and linker files</ li >
58
- < li > Change include in system file ( alignment with other STM32 families)</ li >
59
87
</ ul >
60
88
< h2 id ="known-limitations "> Known Limitations</ h2 >
61
89
< p > None</ p >
@@ -64,81 +92,121 @@ <h2 id="dependencies">Dependencies</h2>
64
92
</ div >
65
93
</ div >
66
94
< div class ="collapse ">
67
- < input type ="checkbox " id ="collapse-section6 " aria-hidden ="true "> < label for ="collapse-section6 " aria-hidden ="true "> < strong > V1.5.0 / 04-November-2021</ strong > </ label >
95
+ < input type ="checkbox " id ="collapse-section7 " aria-hidden ="true ">
96
+ < label for ="collapse-section7 " checked aria-hidden ="true "> < strong > V1.6.0
97
+ / 02-June-2022</ strong > </ label >
68
98
< div >
69
99
< h2 id ="main-changes-1 "> Main Changes</ h2 >
70
- < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
100
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
101
+ CMSIS</ p >
71
102
< h2 id ="contents-1 "> Contents</ h2 >
72
103
< ul >
73
104
< li > Update bit definition in header files:
74
105
< ul >
106
+ < li > BSEC : Add missing registers</ li >
107
+ < li > ETH : Update bitfield names</ li >
108
+ </ ul > </ li >
109
+ < li > Update License declaration for startup and linker files</ li >
110
+ < li > Change include in system file ( alignment with other STM32
111
+ families)</ li >
112
+ </ ul >
113
+ < h2 id ="known-limitations-1 "> Known Limitations</ h2 >
114
+ < p > None</ p >
115
+ < h2 id ="dependencies-1 "> Dependencies</ h2 >
116
+ < p > None</ p >
117
+ </ div >
118
+ </ div >
119
+ < div class ="collapse ">
120
+ < input type ="checkbox " id ="collapse-section6 " aria-hidden ="true ">
121
+ < label for ="collapse-section6 " aria-hidden ="true "> < strong > V1.5.0 /
122
+ 04-November-2021</ strong > </ label >
123
+ < div >
124
+ < h2 id ="main-changes-2 "> Main Changes</ h2 >
125
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
126
+ CMSIS</ p >
127
+ < h2 id ="contents-2 "> Contents</ h2 >
128
+ < ul >
129
+ < li > Update bit definition in header files:
130
+ < ul >
75
131
< li > DDR : Update DDR bit registers</ li >
76
132
< li > USBPHYC: Update structure and add bitfields</ li >
77
133
< li > Fix MISRA warnings:
78
134
< ul >
79
135
< li > Remove duplicate definitions</ li >
80
- < li > Use ‘UL’ postfix for _Msk definitions and memory/peripheral base addresses</ li >
136
+ < li > Use ‘UL’ postfix for _Msk definitions and memory/peripheral base
137
+ addresses</ li >
81
138
< li > Unexpected space in “startup_stm32mp151axx_cm4 .s”</ li >
82
139
</ ul > </ li >
83
140
< li > Linker script :
84
141
< ul >
85
142
< li > Prevent text section to overide data ( resource table )</ li >
86
- < li > Suppress the check and add AT (ADDR (.bss)) to set the LMA to the VMA.</ li >
143
+ < li > Suppress the check and add AT (ADDR (.bss)) to set the LMA to the
144
+ VMA.</ li >
87
145
</ ul > </ li >
88
146
< li > Update the licenses declaration</ li >
89
147
</ ul > </ li >
90
148
</ ul >
91
- < h2 id ="known-limitations-1 "> Known Limitations</ h2 >
149
+ < h2 id ="known-limitations-2 "> Known Limitations</ h2 >
92
150
< p > None</ p >
93
- < h2 id ="dependencies-1 "> Dependencies</ h2 >
151
+ < h2 id ="dependencies-2 "> Dependencies</ h2 >
94
152
< p > None</ p >
95
153
</ div >
96
154
</ div >
97
155
< div class ="collapse ">
98
- < input type ="checkbox " id ="collapse-section5 " aria-hidden ="true "> < label for ="collapse-section5 " aria-hidden ="true "> < strong > V1.4.0 / 26-February-2021</ strong > </ label >
156
+ < input type ="checkbox " id ="collapse-section5 " aria-hidden ="true ">
157
+ < label for ="collapse-section5 " aria-hidden ="true "> < strong > V1.4.0 /
158
+ 26-February-2021</ strong > </ label >
99
159
< div >
100
- < h2 id ="main-changes-2 "> Main Changes</ h2 >
101
- < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
102
- < h2 id ="contents-2 "> Contents</ h2 >
160
+ < h2 id ="main-changes-3 "> Main Changes</ h2 >
161
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
162
+ CMSIS</ p >
163
+ < h2 id ="contents-3 "> Contents</ h2 >
103
164
< ul >
104
165
< li > Header files:
105
166
< ul >
106
167
< li > Remove C1EMRx registers which does not exist on the silicon</ li >
107
168
< li > Update RNG register structure</ li >
108
169
</ ul > </ li >
109
170
</ ul >
110
- < h2 id ="known-limitations-2 "> Known Limitations</ h2 >
171
+ < h2 id ="known-limitations-3 "> Known Limitations</ h2 >
111
172
< p > None</ p >
112
- < h2 id ="dependencies-2 "> Dependencies</ h2 >
173
+ < h2 id ="dependencies-3 "> Dependencies</ h2 >
113
174
< p > None</ p >
114
175
</ div >
115
176
</ div >
116
177
< div class ="collapse ">
117
- < input type ="checkbox " id ="collapse-section4 " aria-hidden ="true "> < label for ="collapse-section4 " aria-hidden ="true "> < strong > V1.3.0 / 20-October-2020</ strong > </ label >
178
+ < input type ="checkbox " id ="collapse-section4 " aria-hidden ="true ">
179
+ < label for ="collapse-section4 " aria-hidden ="true "> < strong > V1.3.0 /
180
+ 20-October-2020</ strong > </ label >
118
181
< div >
119
- < h2 id ="main-changes-3 "> Main Changes</ h2 >
120
- < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
121
- < h2 id ="contents-3 "> Contents</ h2 >
182
+ < h2 id ="main-changes-4 "> Main Changes</ h2 >
183
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
184
+ CMSIS</ p >
185
+ < h2 id ="contents-4 "> Contents</ h2 >
122
186
< ul >
123
187
< li > Header files:
124
188
< ul >
125
- < li > Rename RCC bit definition to be more compliant with the name from RCC spec</ li >
189
+ < li > Rename RCC bit definition to be more compliant with the name from
190
+ RCC spec</ li >
126
191
< li > Update license with BSD 3-Clause template</ li >
127
192
< li > Fix typo in MDMA register definition</ li >
128
193
</ ul > </ li >
129
194
</ ul >
130
- < h2 id ="known-limitations-3 "> Known Limitations</ h2 >
195
+ < h2 id ="known-limitations-4 "> Known Limitations</ h2 >
131
196
< p > None</ p >
132
- < h2 id ="dependencies-3 "> Dependencies</ h2 >
197
+ < h2 id ="dependencies-4 "> Dependencies</ h2 >
133
198
< p > None</ p >
134
199
</ div >
135
200
</ div >
136
201
< div class ="collapse ">
137
- < input type ="checkbox " id ="collapse-section3 " aria-hidden ="true "> < label for ="collapse-section3 " aria-hidden ="true "> < strong > V1.2.0 / 03-February-2020</ strong > </ label >
202
+ < input type ="checkbox " id ="collapse-section3 " aria-hidden ="true ">
203
+ < label for ="collapse-section3 " aria-hidden ="true "> < strong > V1.2.0 /
204
+ 03-February-2020</ strong > </ label >
138
205
< div >
139
- < h2 id ="main-changes-4 "> Main Changes</ h2 >
140
- < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
141
- < h2 id ="contents-4 "> Contents</ h2 >
206
+ < h2 id ="main-changes-5 "> Main Changes</ h2 >
207
+ < p > This is a < strong > Maintenance release</ strong > for STM32MP15xx
208
+ CMSIS</ p >
209
+ < h2 id ="contents-5 "> Contents</ h2 >
142
210
< ul >
143
211
< li > Header files:
144
212
< ul >
@@ -149,29 +217,34 @@ <h2 id="contents-4">Contents</h2>
149
217
</ ul > </ li >
150
218
< li > Update Linker Template file for KEIL and IAR:
151
219
< ul >
152
- < li > Add OpenAMP region ( region present by default, to comment if needed )</ li >
220
+ < li > Add OpenAMP region ( region present by default, to comment if needed
221
+ )</ li >
153
222
</ ul > </ li >
154
223
</ ul >
155
- < h2 id ="known-limitations-4 "> Known Limitations</ h2 >
224
+ < h2 id ="known-limitations-5 "> Known Limitations</ h2 >
156
225
< p > None</ p >
157
- < h2 id ="dependencies-4 "> Dependencies</ h2 >
226
+ < h2 id ="dependencies-5 "> Dependencies</ h2 >
158
227
< p > None</ p >
159
228
</ div >
160
229
</ div >
161
230
< div class ="collapse ">
162
- < input type ="checkbox " id ="collapse-section2 " aria-hidden ="true "> < label for ="collapse-section2 " aria-hidden ="true "> < strong > V1.1.0 / 10-September-2019</ strong > </ label >
231
+ < input type ="checkbox " id ="collapse-section2 " aria-hidden ="true ">
232
+ < label for ="collapse-section2 " aria-hidden ="true "> < strong > V1.1.0 /
233
+ 10-September-2019</ strong > </ label >
163
234
< div >
164
- < h2 id ="main-changes-5 "> Main Changes</ h2 >
165
- < p > This is the < strong > First Maintenance release</ strong > for STM32MP15xx CMSIS</ p >
166
- < h2 id ="contents-5 "> Contents</ h2 >
235
+ < h2 id ="main-changes-6 "> Main Changes</ h2 >
236
+ < p > This is the < strong > First Maintenance release</ strong > for
237
+ STM32MP15xx CMSIS</ p >
238
+ < h2 id ="contents-6 "> Contents</ h2 >
167
239
< ul >
168
240
< li > Header files:
169
241
< ul >
170
242
< li > Update FMC bit definition</ li >
171
243
< li > Update ETH bit definition</ li >
172
244
< li > update EXTI_EXTICR bit definition</ li >
173
245
< li > Update I2C bit definition</ li >
174
- < li > Update SPI bit definition (SPI_CR1_CRC33_17, SPI_RXCRC, SPI_IER, SPI_I2SCFGR)</ li >
246
+ < li > Update SPI bit definition (SPI_CR1_CRC33_17, SPI_RXCRC, SPI_IER,
247
+ SPI_I2SCFGR)</ li >
175
248
< li > TMPSENS IP renamed DTS</ li >
176
249
< li > Update FDCAN TXBC bit definition</ li >
177
250
< li > Update DAC_DHR8RD bit definition</ li >
@@ -184,31 +257,37 @@ <h2 id="contents-5">Contents</h2>
184
257
</ ul > </ li >
185
258
< li > Update startup file for KEIL and IAR</ li >
186
259
</ ul >
187
- < h2 id ="known-limitations-5 "> Known Limitations</ h2 >
260
+ < h2 id ="known-limitations-6 "> Known Limitations</ h2 >
188
261
< p > None</ p >
189
- < h2 id ="dependencies-5 "> Dependencies</ h2 >
262
+ < h2 id ="dependencies-6 "> Dependencies</ h2 >
190
263
< p > None</ p >
191
264
</ div >
192
265
</ div >
193
266
< div class ="collapse ">
194
- < input type ="checkbox " id ="collapse-section1 " aria-hidden ="true "> < label for ="collapse-section1 " aria-hidden ="true "> < strong > V1.0.0 / 22-January-2019</ strong > </ label >
267
+ < input type ="checkbox " id ="collapse-section1 " aria-hidden ="true ">
268
+ < label for ="collapse-section1 " aria-hidden ="true "> < strong > V1.0.0 /
269
+ 22-January-2019</ strong > </ label >
195
270
< div >
196
- < h2 id ="main-changes-6 "> Main Changes</ h2 >
197
- < p > This is the < strong > First Official release</ strong > for STM32MP15xx CMSIS</ p >
198
- < h2 id ="contents-6 "> Contents</ h2 >
271
+ < h2 id ="main-changes-7 "> Main Changes</ h2 >
272
+ < p > This is the < strong > First Official release</ strong > for STM32MP15xx
273
+ CMSIS</ p >
274
+ < h2 id ="contents-7 "> Contents</ h2 >
199
275
< ul >
200
- < li > First official release version of bits and registers definition aligned with STM32MP1 reference manual.</ li >
276
+ < li > First official release version of bits and registers definition
277
+ aligned with STM32MP1 reference manual.</ li >
201
278
</ ul >
202
- < h2 id ="known-limitations-6 "> Known Limitations</ h2 >
279
+ < h2 id ="known-limitations-7 "> Known Limitations</ h2 >
203
280
< p > None</ p >
204
- < h2 id ="dependencies-6 "> Dependencies</ h2 >
281
+ < h2 id ="dependencies-7 "> Dependencies</ h2 >
205
282
< p > None</ p >
206
283
</ div >
207
284
</ div >
208
- </ div >
285
+ </ section >
209
286
</ div >
210
287
< footer class ="sticky ">
211
- For complete documentation on STM32 Microcontrollers </ mark > , visit: < span style ="font-color: blue; "> < a href ="http://www.st.com/stm32 "> www.st.com/stm32</ a > </ span >
288
+ For complete documentation on STM32 Microcontrollers </ mark > , visit:
289
+ < span style ="font-color: blue; "> < a
290
+ href ="http://www.st.com/stm32 "> www.st.com/stm32</ a > </ span >
212
291
</ footer >
213
292
</ body >
214
293
</ html >
0 commit comments