1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 3<head> 4 <meta charset="utf-8" /> 5 <meta name="generator" content="pandoc" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> 7 <title>Release Notes for STM32CubeMP15 Firmware Package</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%;} 13 </style> 14 <link rel="stylesheet" href="_htmresc/mini-st_2020.css" /> 15 <!--[if lt IE 9]> 16 <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> 17 <![endif]--> 18 <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" /> 19</head> 20<body> 21<div class="row"> 22<div class="col-sm-12 col-lg-4"> 23<center> 24<h1 id="release-notes-for-stm32cubemp15-firmware-package">Release Notes for <mark>STM32CubeMP15 Firmware Package</mark></h1> 25<p>Copyright © 2021 STMicroelectronics<br /> 26</p> 27<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo_2020.png" alt="ST logo" /></a> 28</center> 29<h1 id="purpose">Purpose</h1> 30<p><span style="font-weight: bold;">STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.</span></p> 31<p>STM32Cube covers STM32 portfolio.</p> 32<p>STM32Cube Version 1.x includes:</p> 33<ul> 34<li><p>The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.</p></li> 35<li><p>A comprehensive embedded software platform, delivered per series (such as [<a href="https://www.st.com/en/embedded-software/stm32cubemp1.html">STM32CubeMP15</a>] for STM32MP15 series)</p> 36<ul> 37<li><p>The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio.HAL APIs are available for all peripherals.</p></li> 38<li><p>Low-layer APIs (LL) offering a fast light-weight expert-oriented layer which is closer to the hardware than the HAL. LL APIs are available only for a set of peripherals.</p></li> 39<li><p>A consistent set of middleware components such as FreeRTOS, OpenAMP.</p></li> 40<li><p>All embedded software utilities, delivered with a full set of examples.</p></li> 41</ul></li> 42</ul> 43<p>The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements. <img src="_htmresc/STM32Cube.bmp" alt="STM32Cube" /></p> 44<p>The <strong>drivers</strong> provided within this package <strong>support</strong> the <strong>STM32MP151/153/157 lines.</strong></p> 45</div> 46<div class="col-sm-12 col-lg-8"> 47<h1 id="update-history">Update history</h1> 48<div class="collapse"> 49<input type="checkbox" id="collapse-section0" checked aria-hidden="true"> <label for="collapse-section0" aria-hidden="true"><strong>V1.6.0 / 02-June-2022</strong></label> 50<div> 51<h2 id="main-changes">Main changes</h2> 52<p>This release is a <strong>Maintenance Release</strong> for STM32MP15 Series</p> 53<h2 id="contents">Contents</h2> 54<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 55<h3 id="projects"><strong>Projects</strong></h3> 56<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 57<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 58<table> 59<thead> 60<tr class="header"> 61<th style="text-align: left;">Name</th> 62<th style="text-align: center;">Version</th> 63<th style="text-align: center;">Release notes</th> 64</tr> 65</thead> 66<tbody> 67<tr class="odd"> 68<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 69<td style="text-align: center;">V1.6.0</td> 70<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 71</tr> 72<tr class="even"> 73<td style="text-align: left;">- Applications</td> 74<td style="text-align: center;"><span class="icon-st-update"></span></td> 75<td style="text-align: center;"></td> 76</tr> 77<tr class="odd"> 78<td style="text-align: left;">- Demonstrations</td> 79<td style="text-align: center;"></td> 80<td style="text-align: center;"></td> 81</tr> 82<tr class="even"> 83<td style="text-align: left;">- Examples</td> 84<td style="text-align: center;"><span class="icon-st-update"></span></td> 85<td style="text-align: center;"></td> 86</tr> 87<tr class="odd"> 88<td style="text-align: left;">- Templates</td> 89<td style="text-align: center;"></td> 90<td style="text-align: center;"></td> 91</tr> 92</tbody> 93</table> 94<h3 id="components"><strong>Components</strong></h3> 95<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 96<table> 97<caption><strong>Drivers</strong></caption> 98<thead> 99<tr class="header"> 100<th style="text-align: left;">Name</th> 101<th style="text-align: center;">Version</th> 102<th style="text-align: left;">Release note</th> 103</tr> 104</thead> 105<tbody> 106<tr class="odd"> 107<td style="text-align: left;">Cortex-M CMSIS</td> 108<td style="text-align: center;">V5.6.0</td> 109<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 110</tr> 111<tr class="even"> 112<td style="text-align: left;">STM32MP1xx CMSIS</td> 113<td style="text-align: center;">V1.6.0 <span class="icon-st-update"></span></td> 114<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 115</tr> 116<tr class="odd"> 117<td style="text-align: left;">STM32MP1xx HAL</td> 118<td style="text-align: center;">V1.6.0 <span class="icon-st-update"></span></td> 119<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 120</tr> 121<tr class="even"> 122<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 123<td style="text-align: center;">V1.6.0 <span class="icon-st-update"></span></td> 124<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 125</tr> 126<tr class="odd"> 127<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 128<td style="text-align: center;">V1.6.0 <span class="icon-st-update"></span></td> 129<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 130</tr> 131</tbody> 132</table> 133<table> 134<caption><strong>Middlewares</strong></caption> 135<thead> 136<tr class="header"> 137<th style="text-align: left;">Name</th> 138<th style="text-align: center;">Version</th> 139<th style="text-align: center;">Release note</th> 140</tr> 141</thead> 142<tbody> 143<tr class="odd"> 144<td style="text-align: left;">FreeRTOS</td> 145<td style="text-align: center;">V10.2.1</td> 146<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 147</tr> 148<tr class="even"> 149<td style="text-align: left;"></td> 150<td style="text-align: center;">ST modified _20190719</td> 151<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 152</tr> 153<tr class="odd"> 154<td style="text-align: left;">OpenAMP</td> 155<td style="text-align: center;">v2021.10 <span class="icon-st-update"></span></td> 156<td style="text-align: center;"></td> 157</tr> 158<tr class="even"> 159<td style="text-align: left;">- libmetal</td> 160<td style="text-align: center;">ST modified _20220118 <span class="icon-st-update"></span></td> 161<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 162</tr> 163<tr class="odd"> 164<td style="text-align: left;">- open-amp</td> 165<td style="text-align: center;">ST modified _20220118 <span class="icon-st-update"></span></td> 166<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 167</tr> 168<tr class="even"> 169<td style="text-align: left;">- mw_if</td> 170<td style="text-align: center;">ST modified _20220118 <span class="icon-st-update"></span></td> 171<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 172</tr> 173</tbody> 174</table> 175<table> 176<caption><strong>Utilities</strong></caption> 177<thead> 178<tr class="header"> 179<th style="text-align: left;">Name</th> 180<th style="text-align: center;">Version</th> 181<th style="text-align: left;">Release note</th> 182</tr> 183</thead> 184<tbody> 185<tr class="odd"> 186<td style="text-align: left;">ResourceManager</td> 187<td style="text-align: center;">mp1/v1.11.0</td> 188<td style="text-align: left;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 189</tr> 190</tbody> 191</table> 192<h2 id="development-toolchains-and-compilers">Development toolchains and compilers</h2> 193<ul> 194<li><strong>The current default IDE = STM32CubeIDE</strong> 195<ul> 196<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.10.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span> <span class="icon-st-update"></span></li> 197<li>gcc toolchain version = 10.3-2021.10 <span class="icon-st-update"></span></li> 198</ul></li> 199<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 200<ul> 201<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 202<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 203</ul></li> 204</ul> 205<h2 id="supported-devices-and-hw-boards">Supported Devices and HW boards</h2> 206<ul> 207<li>The delivery provided support the following devices : 208<ul> 209<li>STM32MP157Cxx, STM32MP157Axx, STM32MP157Dxx, STM32MP157Fxx</li> 210<li>STM32MP153Cxx, STM32MP153Axx, STM32MP153Dxx, STM32MP153Fxx</li> 211<li>STM32MP151Cxx, STM32MP151Axx, STM32MP151Dxx, STM32MP151Fxx</li> 212</ul></li> 213<li>Boards supported; : 214<ul> 215<li>STM32MP157C-EV1, STM32MP157A-EV1, STM32MP157F-EV1, STM32MP157D-EV1</li> 216<li>STM32MP157C-DK2, STM32MP157F-DK2</li> 217<li>STM32MP157A-DK1, STM32MP157D-DK1</li> 218</ul></li> 219</ul> 220<h2 id="known-limitations">Known Limitations</h2> 221<ul> 222<li>OpenAMP compilation issue with MDK-ARM when code generated through CubeMx : 223<ul> 224<li>To avoid compiling errors in OpenAMP when compiling in MDK-ARM IDE, you have to disable the « Use MicroLIB » in « Target » tab.</li> 225</ul></li> 226</ul> 227<h2 id="backward-compatibility">Backward compatibility</h2> 228<ul> 229<li>None</li> 230</ul> 231</div> 232</div> 233<div class="collapse"> 234<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> 235<div> 236<h2 id="main-changes-1">Main changes</h2> 237<p>This release is a <strong>Maintenance Release</strong> for STM32MP15 Series</p> 238<h2 id="contents-1">Contents</h2> 239<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 240<h3 id="projects-1"><strong>Projects</strong></h3> 241<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 242<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 243<table> 244<thead> 245<tr class="header"> 246<th style="text-align: left;">Name</th> 247<th style="text-align: center;">Version</th> 248<th style="text-align: center;">Release notes</th> 249</tr> 250</thead> 251<tbody> 252<tr class="odd"> 253<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 254<td style="text-align: center;">V1.5.0</td> 255<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 256</tr> 257<tr class="even"> 258<td style="text-align: left;">- Applications</td> 259<td style="text-align: center;"><span class="icon-st-update"></span></td> 260<td style="text-align: center;"></td> 261</tr> 262<tr class="odd"> 263<td style="text-align: left;">- Demonstrations</td> 264<td style="text-align: center;"><span class="icon-st-update"></span></td> 265<td style="text-align: center;"></td> 266</tr> 267<tr class="even"> 268<td style="text-align: left;">- Examples</td> 269<td style="text-align: center;"><span class="icon-st-update"></span></td> 270<td style="text-align: center;"></td> 271</tr> 272<tr class="odd"> 273<td style="text-align: left;">- Templates</td> 274<td style="text-align: center;"><span class="icon-st-update"></span></td> 275<td style="text-align: center;"></td> 276</tr> 277</tbody> 278</table> 279<h3 id="components-1"><strong>Components</strong></h3> 280<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 281<table> 282<caption><strong>Drivers</strong></caption> 283<thead> 284<tr class="header"> 285<th style="text-align: left;">Name</th> 286<th style="text-align: center;">Version</th> 287<th style="text-align: left;">Release note</th> 288</tr> 289</thead> 290<tbody> 291<tr class="odd"> 292<td style="text-align: left;">Cortex-M CMSIS</td> 293<td style="text-align: center;">V5.6.0 <span class="icon-st-update"></span></td> 294<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 295</tr> 296<tr class="even"> 297<td style="text-align: left;">STM32MP1xx CMSIS</td> 298<td style="text-align: center;">V1.5.0 <span class="icon-st-update"></span></td> 299<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 300</tr> 301<tr class="odd"> 302<td style="text-align: left;">STM32MP1xx HAL</td> 303<td style="text-align: center;">V1.5.0 <span class="icon-st-update"></span></td> 304<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 305</tr> 306<tr class="even"> 307<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 308<td style="text-align: center;">V1.5.0 <span class="icon-st-update"></span></td> 309<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 310</tr> 311<tr class="odd"> 312<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 313<td style="text-align: center;">V1.5.0 <span class="icon-st-update"></span></td> 314<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 315</tr> 316</tbody> 317</table> 318<table> 319<caption><strong>Middlewares</strong></caption> 320<thead> 321<tr class="header"> 322<th style="text-align: left;">Name</th> 323<th style="text-align: center;">Version</th> 324<th style="text-align: center;">Release note</th> 325</tr> 326</thead> 327<tbody> 328<tr class="odd"> 329<td style="text-align: left;">FreeRTOS</td> 330<td style="text-align: center;">V10.2.1</td> 331<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 332</tr> 333<tr class="even"> 334<td style="text-align: left;"></td> 335<td style="text-align: center;">ST modified _20190719</td> 336<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 337</tr> 338<tr class="odd"> 339<td style="text-align: left;">OpenAMP</td> 340<td style="text-align: center;">v2021.04 <span class="icon-st-update"></span></td> 341<td style="text-align: center;"></td> 342</tr> 343<tr class="even"> 344<td style="text-align: left;">- libmetal</td> 345<td style="text-align: center;">ST modified _20211013 <span class="icon-st-update"></span></td> 346<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 347</tr> 348<tr class="odd"> 349<td style="text-align: left;">- open-amp</td> 350<td style="text-align: center;">ST modified _20210915 <span class="icon-st-update"></span></td> 351<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 352</tr> 353<tr class="even"> 354<td style="text-align: left;">- mw_if</td> 355<td style="text-align: center;">ST modified _20210915 <span class="icon-st-update"></span></td> 356<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 357</tr> 358</tbody> 359</table> 360<table> 361<caption><strong>Utilities</strong></caption> 362<thead> 363<tr class="header"> 364<th style="text-align: left;">Name</th> 365<th style="text-align: center;">Version</th> 366<th style="text-align: left;">Release note</th> 367</tr> 368</thead> 369<tbody> 370<tr class="odd"> 371<td style="text-align: left;">ResourceManager</td> 372<td style="text-align: center;">mp1/v1.11.0</td> 373<td style="text-align: left;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 374</tr> 375</tbody> 376</table> 377<h2 id="development-toolchains-and-compilers-1">Development toolchains and compilers</h2> 378<ul> 379<li><strong>The current default IDE = STM32CubeIDE</strong> 380<ul> 381<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.7.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span></li> 382<li>gcc toolchain version = 9_2020_q2_update</li> 383</ul></li> 384<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 385<ul> 386<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 387<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 388</ul></li> 389</ul> 390<h2 id="supported-devices-and-hw-boards-1">Supported Devices and HW boards</h2> 391<ul> 392<li>The delivery provided support the following devices : 393<ul> 394<li>STM32MP157Cxx, STM32MP157Axx, STM32MP157Dxx, STM32MP157Fxx</li> 395<li>STM32MP153Cxx, STM32MP153Axx, STM32MP153Dxx, STM32MP153Fxx</li> 396<li>STM32MP151Cxx, STM32MP151Axx, STM32MP151Dxx, STM32MP151Fxx</li> 397</ul></li> 398<li>Boards supported; : 399<ul> 400<li>STM32MP157C-EV1, STM32MP157A-EV1, STM32MP157F-EV1, STM32MP157D-EV1</li> 401<li>STM32MP157C-DK2, STM32MP157F-DK2</li> 402<li>STM32MP157A-DK1, STM32MP157D-DK1</li> 403</ul></li> 404</ul> 405<h2 id="known-limitations-1">Known Limitations</h2> 406<ul> 407<li>OpenAMP compilation issue with MDK-ARM when code generated through CubeMx : 408<ul> 409<li>To avoid compiling errors in OpenAMP when compiling in MDK-ARM IDE, you have to disable the « Use MicroLIB » in « Target » tab.</li> 410</ul></li> 411</ul> 412<h2 id="backward-compatibility-1">Backward compatibility</h2> 413<ul> 414<li>None</li> 415</ul> 416</div> 417</div> 418<div class="collapse"> 419<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true"><strong>V1.4.0 / 27-January-2021</strong></label> 420<div> 421<h2 id="main-changes-2">Main changes</h2> 422<p>This release is a <strong>Maintenance Release</strong> for STM32MP15 Series</p> 423<h2 id="contents-2">Contents</h2> 424<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 425<h3 id="projects-2"><strong>Projects</strong></h3> 426<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 427<ul> 428<li>Port all EV1 projects on STM32CubeIDE <span class="icon-st-add"></span></li> 429<li>Port AI_Character_Recognition on STM32CubeIDE <span class="icon-st-add"></span></li> 430</ul> 431<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 432<table> 433<thead> 434<tr class="header"> 435<th style="text-align: left;">Name</th> 436<th style="text-align: center;">Version</th> 437<th style="text-align: center;">Release notes</th> 438</tr> 439</thead> 440<tbody> 441<tr class="odd"> 442<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 443<td style="text-align: center;">V1.4.0</td> 444<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 445</tr> 446<tr class="even"> 447<td style="text-align: left;">- Applications</td> 448<td style="text-align: center;"><span class="icon-st-update"></span></td> 449<td style="text-align: center;"></td> 450</tr> 451<tr class="odd"> 452<td style="text-align: left;">- Demonstrations</td> 453<td style="text-align: center;"><span class="icon-st-update"></span></td> 454<td style="text-align: center;"></td> 455</tr> 456<tr class="even"> 457<td style="text-align: left;">- Examples</td> 458<td style="text-align: center;"><span class="icon-st-update"></span></td> 459<td style="text-align: center;"></td> 460</tr> 461<tr class="odd"> 462<td style="text-align: left;">- Templates</td> 463<td style="text-align: center;"><span class="icon-st-update"></span></td> 464<td style="text-align: center;"></td> 465</tr> 466</tbody> 467</table> 468<h3 id="components-2"><strong>Components</strong></h3> 469<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 470<table> 471<caption><strong>Drivers</strong></caption> 472<thead> 473<tr class="header"> 474<th style="text-align: left;">Name</th> 475<th style="text-align: center;">Version</th> 476<th style="text-align: left;">Release note</th> 477</tr> 478</thead> 479<tbody> 480<tr class="odd"> 481<td style="text-align: left;">Cortex-M CMSIS</td> 482<td style="text-align: center;">V5.4.0</td> 483<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 484</tr> 485<tr class="even"> 486<td style="text-align: left;">STM32MP1xx CMSIS</td> 487<td style="text-align: center;">V1.4.0 <span class="icon-st-update"></span></td> 488<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 489</tr> 490<tr class="odd"> 491<td style="text-align: left;">STM32MP1xx HAL</td> 492<td style="text-align: center;">V1.4.0 <span class="icon-st-update"></span></td> 493<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 494</tr> 495<tr class="even"> 496<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 497<td style="text-align: center;">V1.4.0 <span class="icon-st-update"></span></td> 498<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 499</tr> 500<tr class="odd"> 501<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 502<td style="text-align: center;">V1.4.0 <span class="icon-st-update"></span></td> 503<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 504</tr> 505</tbody> 506</table> 507<table> 508<caption><strong>Middlewares</strong></caption> 509<thead> 510<tr class="header"> 511<th style="text-align: left;">Name</th> 512<th style="text-align: center;">Version</th> 513<th style="text-align: center;">Release note</th> 514</tr> 515</thead> 516<tbody> 517<tr class="odd"> 518<td style="text-align: left;">FreeRTOS</td> 519<td style="text-align: center;">V10.2.1</td> 520<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 521</tr> 522<tr class="even"> 523<td style="text-align: left;"></td> 524<td style="text-align: center;">ST modified _20190719</td> 525<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 526</tr> 527<tr class="odd"> 528<td style="text-align: left;">OpenAMP</td> 529<td style="text-align: center;">v2020.10 <span class="icon-st-update"></span></td> 530<td style="text-align: center;"></td> 531</tr> 532<tr class="even"> 533<td style="text-align: left;">- libmetal</td> 534<td style="text-align: center;">ST modified _20201215 <span class="icon-st-update"></span></td> 535<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 536</tr> 537<tr class="odd"> 538<td style="text-align: left;">- open-amp</td> 539<td style="text-align: center;">ST modified _20201215 <span class="icon-st-update"></span></td> 540<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 541</tr> 542<tr class="even"> 543<td style="text-align: left;">- mw_if</td> 544<td style="text-align: center;">ST modified _20201215 <span class="icon-st-update"></span></td> 545<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 546</tr> 547</tbody> 548</table> 549<table> 550<caption><strong>Utilities</strong></caption> 551<thead> 552<tr class="header"> 553<th style="text-align: left;">Name</th> 554<th style="text-align: center;">Version</th> 555<th style="text-align: left;">Release note</th> 556</tr> 557</thead> 558<tbody> 559<tr class="odd"> 560<td style="text-align: left;">ResourceManager</td> 561<td style="text-align: center;">mp1/v1.11.0</td> 562<td style="text-align: left;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 563</tr> 564</tbody> 565</table> 566<h2 id="development-toolchains-and-compilers-2">Development toolchains and compilers</h2> 567<ul> 568<li><strong>The current default IDE = STM32CubeIDE</strong> 569<ul> 570<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.5.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span></li> 571</ul></li> 572<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 573<ul> 574<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 575<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 576</ul></li> 577</ul> 578<h2 id="supported-devices-and-hw-boards-2">Supported Devices and HW boards</h2> 579<ul> 580<li>The delivery provided support the following devices : 581<ul> 582<li>STM32MP157Cxx, STM32MP157Axx, STM32MP157Dxx, STM32MP157Fxx</li> 583<li>STM32MP153Cxx, STM32MP153Axx, STM32MP153Dxx, STM32MP153Fxx</li> 584<li>STM32MP151Cxx, STM32MP151Axx, STM32MP151Dxx, STM32MP151Fxx</li> 585</ul></li> 586<li>Boards supported; : 587<ul> 588<li>STM32MP157C-EV1, STM32MP157A-EV1, STM32MP157F-EV1, STM32MP157D-EV1</li> 589<li>STM32MP157C-DK2, STM32MP157F-DK2</li> 590<li>STM32MP157A-DK1, STM32MP157D-DK1</li> 591</ul></li> 592</ul> 593<h2 id="known-limitations-2">Known Limitations</h2> 594<ul> 595<li>OpenAMP compilation issue with MDK-ARM when code generated through CubeMx : 596<ul> 597<li>To avoid compiling errors in OpenAMP when compiling in MDK-ARM IDE, you have to disable the « Use MicroLIB » in « Target » tab.</li> 598</ul></li> 599<li>Deprecated IDE: 600<ul> 601<li>For projects examples still in SW4STM32 format ( deprecated), you can easily import them in STM32CubeIDE.</li> 602</ul></li> 603</ul> 604<h2 id="backward-compatibility-2">Backward compatibility</h2> 605<ul> 606<li>None</li> 607</ul> 608</div> 609</div> 610<div class="collapse"> 611<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> 612<div> 613<h2 id="main-changes-3">Main changes</h2> 614<p>This release is a <strong>Maintenance Release</strong> for STM32MP15 Series</p> 615<h2 id="contents-3">Contents</h2> 616<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 617<h3 id="projects-3"><strong>Projects</strong></h3> 618<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 619<ul> 620<li>Fix ADC resolution ( ADC specification indicates clock speed range) <span class="icon-st-update"></span></li> 621</ul> 622<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 623<table> 624<thead> 625<tr class="header"> 626<th style="text-align: left;">Name</th> 627<th style="text-align: center;">Version</th> 628<th style="text-align: center;">Release notes</th> 629</tr> 630</thead> 631<tbody> 632<tr class="odd"> 633<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 634<td style="text-align: center;">V1.3.0</td> 635<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 636</tr> 637<tr class="even"> 638<td style="text-align: left;">- Applications</td> 639<td style="text-align: center;"></td> 640<td style="text-align: center;"></td> 641</tr> 642<tr class="odd"> 643<td style="text-align: left;">- Demonstrations</td> 644<td style="text-align: center;"></td> 645<td style="text-align: center;"></td> 646</tr> 647<tr class="even"> 648<td style="text-align: left;">- Examples</td> 649<td style="text-align: center;"><span class="icon-st-update"></span></td> 650<td style="text-align: center;"></td> 651</tr> 652<tr class="odd"> 653<td style="text-align: left;">- Templates</td> 654<td style="text-align: center;"></td> 655<td style="text-align: center;"></td> 656</tr> 657</tbody> 658</table> 659<h3 id="components-3"><strong>Components</strong></h3> 660<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 661<table> 662<caption><strong>Drivers</strong></caption> 663<thead> 664<tr class="header"> 665<th style="text-align: left;">Name</th> 666<th style="text-align: center;">Version</th> 667<th style="text-align: left;">Release note</th> 668</tr> 669</thead> 670<tbody> 671<tr class="odd"> 672<td style="text-align: left;">Cortex-M CMSIS</td> 673<td style="text-align: center;">V5.4.0</td> 674<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 675</tr> 676<tr class="even"> 677<td style="text-align: left;">STM32MP1xx CMSIS</td> 678<td style="text-align: center;">V1.3.0 <span class="icon-st-update"></span></td> 679<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 680</tr> 681<tr class="odd"> 682<td style="text-align: left;">STM32MP1xx HAL</td> 683<td style="text-align: center;">V1.3.0 <span class="icon-st-update"></span></td> 684<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 685</tr> 686<tr class="even"> 687<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 688<td style="text-align: center;">V1.3.0 <span class="icon-st-update"></span></td> 689<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 690</tr> 691<tr class="odd"> 692<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 693<td style="text-align: center;">V1.3.0 <span class="icon-st-update"></span></td> 694<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 695</tr> 696</tbody> 697</table> 698<table> 699<caption><strong>Middlewares</strong></caption> 700<thead> 701<tr class="header"> 702<th style="text-align: left;">Name</th> 703<th style="text-align: center;">Version</th> 704<th style="text-align: center;">Release note</th> 705</tr> 706</thead> 707<tbody> 708<tr class="odd"> 709<td style="text-align: left;">FreeRTOS</td> 710<td style="text-align: center;">V10.2.1</td> 711<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 712</tr> 713<tr class="even"> 714<td style="text-align: left;"></td> 715<td style="text-align: center;">ST modified _20190719</td> 716<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 717</tr> 718<tr class="odd"> 719<td style="text-align: left;">OpenAMP</td> 720<td style="text-align: center;">v2018.10</td> 721<td style="text-align: center;"></td> 722</tr> 723<tr class="even"> 724<td style="text-align: left;">- libmetal</td> 725<td style="text-align: center;">ST modified _20200110</td> 726<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 727</tr> 728<tr class="odd"> 729<td style="text-align: left;">- open-amp</td> 730<td style="text-align: center;">ST modified _20200110</td> 731<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 732</tr> 733<tr class="even"> 734<td style="text-align: left;">- mw_if</td> 735<td style="text-align: center;">ST modified _20200110</td> 736<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 737</tr> 738</tbody> 739</table> 740<table> 741<caption><strong>Utilities</strong></caption> 742<thead> 743<tr class="header"> 744<th style="text-align: left;">Name</th> 745<th style="text-align: center;">Version</th> 746<th style="text-align: left;">Release note</th> 747</tr> 748</thead> 749<tbody> 750<tr class="odd"> 751<td style="text-align: left;">ResourceManager</td> 752<td style="text-align: center;">mp1/v1.11.0</td> 753<td style="text-align: left;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 754</tr> 755</tbody> 756</table> 757<h2 id="development-toolchains-and-compilers-3">Development toolchains and compilers</h2> 758<ul> 759<li><strong>The current default IDE = STM32CubeIDE</strong> 760<ul> 761<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.5.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span></li> 762</ul></li> 763<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 764<ul> 765<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 766<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 767<li>System Workbench for STM32 (SW4STM32) toolchain: v2.9</li> 768</ul></li> 769</ul> 770<h2 id="supported-devices-and-hw-boards-3">Supported Devices and HW boards</h2> 771<ul> 772<li>The delivery provided support the following devices : 773<ul> 774<li>STM32MP157Cxx, STM32MP157Axx, STM32MP157Dxx, STM32MP157Fxx</li> 775<li>STM32MP153Cxx, STM32MP153Axx, STM32MP153Dxx, STM32MP153Fxx</li> 776<li>STM32MP151Cxx, STM32MP151Axx, STM32MP151Dxx, STM32MP151Fxx</li> 777</ul></li> 778<li>Boards supported; : 779<ul> 780<li>STM32MP157C-EV1, STM32MP157A-EV1, STM32MP157F-EV1, STM32MP157D-EV1</li> 781<li>STM32MP157C-DK2, STM32MP157F-DK2</li> 782<li>STM32MP157A-DK1, STM32MP157D-DK1</li> 783</ul></li> 784</ul> 785<h2 id="known-limitations-3">Known Limitations</h2> 786<ul> 787<li>OpenAMP compilation issue with MDK-ARM when code generated through CubeMx : 788<ul> 789<li>To avoid compiling errors in OpenAMP when compiling in MDK-ARM IDE, you have to disable the « Use MicroLIB » in « Target » tab.</li> 790</ul></li> 791<li>Deprecated IDE: 792<ul> 793<li>For projects examples still in SW4STM32 format ( deprecated), you can easily import them in STM32CubeIDE.</li> 794</ul></li> 795</ul> 796<h2 id="backward-compatibility-3">Backward compatibility</h2> 797<ul> 798<li>None</li> 799</ul> 800</div> 801</div> 802<div class="collapse"> 803<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> 804<div> 805<h2 id="main-changes-4">Main changes</h2> 806<p>This release is a <strong>Maintenance Release</strong> for STM32MP15 Series</p> 807<h2 id="contents-4">Contents</h2> 808<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 809<h3 id="projects-4"><strong>Projects</strong></h3> 810<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 811<ul> 812<li>Implement new projects : 813<ul> 814<li>“OpenAMP_FreeRTOS_echo” example for EVAL and DISCO boards <span class="icon-st-add"></span></li> 815<li>Stack size increased for “OpenAMP_FreeRTOS_echo”</li> 816</ul></li> 817<li>Portage on KEIL and IAR 818<ul> 819<li>All DK2 examples ported (except : OpenAMP_TTY_echo_wakeup, OpenAMP_FreeRTOS_echo) <span class="icon-st-add"></span></li> 820<li>Replace Linker script by Template file ( adding OpenAMP region by default)</li> 821<li>Remove empty file for “OpenAMP_raw”</li> 822</ul></li> 823<li>Portage on STM32CubeIDE 824<ul> 825<li>All DK2 examples ported (except : OpenAMP_TTY_echo_wakeup, OpenAMP_FreeRTOS_echo) <span class="icon-st-add"></span></li> 826</ul></li> 827</ul> 828<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 829<table> 830<thead> 831<tr class="header"> 832<th style="text-align: left;">Name</th> 833<th style="text-align: center;">Version</th> 834<th style="text-align: center;">Release notes</th> 835</tr> 836</thead> 837<tbody> 838<tr class="odd"> 839<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 840<td style="text-align: center;">V1.2.0</td> 841<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 842</tr> 843<tr class="even"> 844<td style="text-align: left;">- Applications</td> 845<td style="text-align: center;"><span class="icon-st-add"></span></td> 846<td style="text-align: center;"></td> 847</tr> 848<tr class="odd"> 849<td style="text-align: left;">- Demonstrations</td> 850<td style="text-align: center;"></td> 851<td style="text-align: center;"></td> 852</tr> 853<tr class="even"> 854<td style="text-align: left;">- Examples</td> 855<td style="text-align: center;"><span class="icon-st-add"></span></td> 856<td style="text-align: center;"></td> 857</tr> 858<tr class="odd"> 859<td style="text-align: left;">- Templates</td> 860<td style="text-align: center;"></td> 861<td style="text-align: center;"></td> 862</tr> 863</tbody> 864</table> 865<h3 id="components-4"><strong>Components</strong></h3> 866<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 867<table> 868<caption><strong>Drivers</strong></caption> 869<thead> 870<tr class="header"> 871<th style="text-align: left;">Name</th> 872<th style="text-align: center;">Version</th> 873<th style="text-align: left;">Release note</th> 874</tr> 875</thead> 876<tbody> 877<tr class="odd"> 878<td style="text-align: left;">Cortex-M CMSIS</td> 879<td style="text-align: center;">V5.4.0</td> 880<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 881</tr> 882<tr class="even"> 883<td style="text-align: left;">STM32MP1xx CMSIS</td> 884<td style="text-align: center;">V1.2.0 <span class="icon-st-update"></span></td> 885<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 886</tr> 887<tr class="odd"> 888<td style="text-align: left;">STM32MP1xx HAL</td> 889<td style="text-align: center;">V1.2.0 <span class="icon-st-update"></span></td> 890<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 891</tr> 892<tr class="even"> 893<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 894<td style="text-align: center;">V1.2.0 <span class="icon-st-update"></span></td> 895<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 896</tr> 897<tr class="odd"> 898<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 899<td style="text-align: center;">V1.2.0 <span class="icon-st-update"></span></td> 900<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 901</tr> 902</tbody> 903</table> 904<table> 905<caption><strong>Middlewares</strong></caption> 906<thead> 907<tr class="header"> 908<th style="text-align: left;">Name</th> 909<th style="text-align: center;">Version</th> 910<th style="text-align: center;">Release note</th> 911</tr> 912</thead> 913<tbody> 914<tr class="odd"> 915<td style="text-align: left;">FreeRTOS</td> 916<td style="text-align: center;">V10.2.1 <span class="icon-st-update"></span></td> 917<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 918</tr> 919<tr class="even"> 920<td style="text-align: left;"></td> 921<td style="text-align: center;">ST modified _20190719 <span class="icon-st-update"></span></td> 922<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 923</tr> 924<tr class="odd"> 925<td style="text-align: left;">OpenAMP</td> 926<td style="text-align: center;">v2018.10 <span class="icon-st-update"></span></td> 927<td style="text-align: center;"></td> 928</tr> 929<tr class="even"> 930<td style="text-align: left;">- libmetal</td> 931<td style="text-align: center;">ST modified _20200110 <span class="icon-st-update"></span></td> 932<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 933</tr> 934<tr class="odd"> 935<td style="text-align: left;">- open-amp</td> 936<td style="text-align: center;">ST modified _20200110 <span class="icon-st-update"></span></td> 937<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 938</tr> 939<tr class="even"> 940<td style="text-align: left;">- mw_if</td> 941<td style="text-align: center;">ST modified _20200110 <span class="icon-st-update"></span></td> 942<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 943</tr> 944</tbody> 945</table> 946<table> 947<caption><strong>Utilities</strong></caption> 948<thead> 949<tr class="header"> 950<th style="text-align: left;">Name</th> 951<th style="text-align: center;">Version</th> 952<th style="text-align: left;">Release note</th> 953</tr> 954</thead> 955<tbody> 956<tr class="odd"> 957<td style="text-align: left;">ResourceManager</td> 958<td style="text-align: center;">mp1/v1.11.0</td> 959<td style="text-align: left;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 960</tr> 961</tbody> 962</table> 963<h2 id="development-toolchains-and-compilers-4">Development toolchains and compilers</h2> 964<ul> 965<li><strong>The current default IDE = STM32CubeIDE</strong> 966<ul> 967<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.3.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span></li> 968</ul></li> 969<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 970<ul> 971<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 972<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 973<li>System Workbench for STM32 (SW4STM32) toolchain: v2.9</li> 974</ul></li> 975</ul> 976<h2 id="supported-devices-and-hw-boards-4">Supported Devices and HW boards</h2> 977<ul> 978<li>STM32MP157C-EV1 RevC</li> 979<li>STM32MP157C-DK2 RevC</li> 980</ul> 981<h2 id="known-limitations-4">Known Limitations</h2> 982<p>-NA</p> 983<h2 id="backward-compatibility-4">Backward compatibility</h2> 984<ul> 985<li>None</li> 986</ul> 987</div> 988</div> 989<div class="collapse"> 990<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> 991<div> 992<h2 id="main-changes-5">Main changes</h2> 993<p>This release is the <strong>First Maintenance Release</strong> for STM32MP15 Series</p> 994<h2 id="contents-5">Contents</h2> 995<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 996<h3 id="projects-5"><strong>Projects</strong></h3> 997<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 998<ul> 999<li>Implement new projects : 1000<ul> 1001<li>“OpenAMP_Dynamic_ResMgr” example for EVAL board <span class="icon-st-add"></span></li> 1002<li>“PWR_STOP_CoPro” example for EVAL and DISCO boards <span class="icon-st-add"></span></li> 1003<li>“UART_Receive_Transmit_Console” example for EVAL and DISCO boards <span class="icon-st-add"></span></li> 1004<li>“CoproSync_ShutDown” for DISCO Board <span class="icon-st-add"></span></li> 1005</ul></li> 1006<li>Add KEIL and IAR Support for STM32MP1-M4 Ecosystem ( few projects only) 1007<ul> 1008<li>“Templates” / “FreeRTOS_ThreadCreation” and “OpenAMP_raw” examples (for EVAL board Only) <span class="icon-st-add"></span></li> 1009</ul></li> 1010<li>Add CubeIDE support for STM32MP1-M4 Ecosystem ( few projects only) 1011<ul> 1012<li>“GPIO_EXTI” ( for EVAL and DISCO boards) <span class="icon-st-add"></span></li> 1013<li>“Templates” / “FreeRTOS_ThreadCreation” and “OpenAMP_raw” (for EVAL board Only) <span class="icon-st-add"></span></li> 1014</ul></li> 1015<li>Update projects : 1016<ul> 1017<li>Align IRQs priorities with RCC_WAKEUP (Higher prio) <span class="icon-st-update"></span></li> 1018<li>OpenAMP examples : update template files related to OpenAMP middleware delivery <span class="icon-st-update"></span></li> 1019<li>Update fw_cortex_m4 script to stop systematically fw if already running <span class="icon-st-update"></span></li> 1020</ul></li> 1021</ul> 1022<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 1023<table> 1024<thead> 1025<tr class="header"> 1026<th style="text-align: left;">Name</th> 1027<th style="text-align: center;">Version</th> 1028<th style="text-align: center;">Release notes</th> 1029</tr> 1030</thead> 1031<tbody> 1032<tr class="odd"> 1033<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 1034<td style="text-align: center;">V1.1.0</td> 1035<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 1036</tr> 1037<tr class="even"> 1038<td style="text-align: left;">- Applications</td> 1039<td style="text-align: center;"><span class="icon-st-add"></span></td> 1040<td style="text-align: center;"></td> 1041</tr> 1042<tr class="odd"> 1043<td style="text-align: left;">- Demonstrations</td> 1044<td style="text-align: center;"></td> 1045<td style="text-align: center;"></td> 1046</tr> 1047<tr class="even"> 1048<td style="text-align: left;">- Examples</td> 1049<td style="text-align: center;"><span class="icon-st-add"></span></td> 1050<td style="text-align: center;"></td> 1051</tr> 1052<tr class="odd"> 1053<td style="text-align: left;">- Templates</td> 1054<td style="text-align: center;"><span class="icon-st-add"></span></td> 1055<td style="text-align: center;"></td> 1056</tr> 1057</tbody> 1058</table> 1059<h3 id="components-5"><strong>Components</strong></h3> 1060<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 1061<table> 1062<caption><strong>Drivers</strong></caption> 1063<thead> 1064<tr class="header"> 1065<th style="text-align: left;">Name</th> 1066<th style="text-align: center;">Version</th> 1067<th style="text-align: left;">Release note</th> 1068</tr> 1069</thead> 1070<tbody> 1071<tr class="odd"> 1072<td style="text-align: left;">Cortex-M CMSIS</td> 1073<td style="text-align: center;">V5.4.0 <span class="icon-st-update"></span></td> 1074<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 1075</tr> 1076<tr class="even"> 1077<td style="text-align: left;">STM32MP1xx CMSIS</td> 1078<td style="text-align: center;">V1.1.0 <span class="icon-st-update"></span></td> 1079<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 1080</tr> 1081<tr class="odd"> 1082<td style="text-align: left;">STM32MP1xx HAL</td> 1083<td style="text-align: center;">V1.1.0 <span class="icon-st-update"></span></td> 1084<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 1085</tr> 1086<tr class="even"> 1087<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 1088<td style="text-align: center;">V1.1.0 <span class="icon-st-update"></span></td> 1089<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 1090</tr> 1091<tr class="odd"> 1092<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 1093<td style="text-align: center;">V1.1.0 <span class="icon-st-update"></span></td> 1094<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 1095</tr> 1096</tbody> 1097</table> 1098<table> 1099<caption><strong>Middlewares</strong></caption> 1100<thead> 1101<tr class="header"> 1102<th style="text-align: left;">Name</th> 1103<th style="text-align: center;">Version</th> 1104<th style="text-align: center;">Release note</th> 1105</tr> 1106</thead> 1107<tbody> 1108<tr class="odd"> 1109<td style="text-align: left;">FreeRTOS</td> 1110<td style="text-align: center;">V10.0.1 <span class="icon-st-update"></span></td> 1111<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 1112</tr> 1113<tr class="even"> 1114<td style="text-align: left;"></td> 1115<td style="text-align: center;">ST modified _20190329 <span class="icon-st-update"></span></td> 1116<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 1117</tr> 1118<tr class="odd"> 1119<td style="text-align: left;">OpenAMP</td> 1120<td style="text-align: center;">v2018.10 <span class="icon-st-update"></span></td> 1121<td style="text-align: center;"></td> 1122</tr> 1123<tr class="even"> 1124<td style="text-align: left;">- libmetal</td> 1125<td style="text-align: center;">ST modified _20190329 <span class="icon-st-update"></span></td> 1126<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 1127</tr> 1128<tr class="odd"> 1129<td style="text-align: left;">- open-amp</td> 1130<td style="text-align: center;">ST modified _20190329 <span class="icon-st-update"></span></td> 1131<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 1132</tr> 1133<tr class="even"> 1134<td style="text-align: left;">- mw_if</td> 1135<td style="text-align: center;">ST modified _20190729 <span class="icon-st-update"></span></td> 1136<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 1137</tr> 1138</tbody> 1139</table> 1140<table> 1141<caption><strong>Utilities</strong></caption> 1142<thead> 1143<tr class="header"> 1144<th style="text-align: left;">Name</th> 1145<th style="text-align: center;">Version</th> 1146<th style="text-align: center;">Release note</th> 1147</tr> 1148</thead> 1149<tbody> 1150<tr class="odd"> 1151<td style="text-align: left;">ResourceManager</td> 1152<td style="text-align: center;">mp1/v1.9.0 <span class="icon-st-update"></span></td> 1153<td style="text-align: center;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 1154</tr> 1155</tbody> 1156</table> 1157<h2 id="development-toolchains-and-compilers-5">Development toolchains and compilers</h2> 1158<ul> 1159<li><strong>The current default IDE </strong> 1160<ul> 1161<li>System Workbench for STM32 (SW4STM32) toolchain: v2.9</li> 1162</ul></li> 1163<li>Other IDE’s supporting STM32MP1 devices (portage for all projects not completed): 1164<ul> 1165<li>IAR Embedded Workbench for ARM (EWARM) toolchain: <strong>v8.40.1</strong>: <span style="font-color: blue;"><a href="https://www.iar.com/iar-embedded-workbench/">link</a></span></li> 1166<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>v5.27</strong>: <span style="font-color: blue;"><a href="http://www.keil.com/appnotes/docs/apnt_319.asp">link</a></span></li> 1167<li>All-in-one multi-OS development tool STM32CubeIDE: <strong>v1.1.0</strong>: <span style="font-color: blue;"><a href="https://www.st.com/en/development-tools/stm32cubeide.html">link</a></span></li> 1168</ul></li> 1169</ul> 1170<h2 id="supported-devices-and-hw-boards-5">Supported Devices and HW boards</h2> 1171<ul> 1172<li>STM32MP157C-EV1 RevC</li> 1173<li>STM32MP157C-DK2 RevC</li> 1174</ul> 1175<h2 id="known-limitations-5">Known Limitations</h2> 1176<p>-NA</p> 1177<h2 id="backward-compatibility-5">Backward compatibility</h2> 1178<ul> 1179<li>None</li> 1180</ul> 1181</div> 1182</div> 1183<div class="collapse"> 1184<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 / 25-January-2019</strong></label> 1185<div> 1186<h2 id="main-changes-6">Main changes</h2> 1187<p>This release is the <strong>First Official Release</strong> for STM32MP15 Series</p> 1188<h2 id="contents-6">Contents</h2> 1189<p><small>The Project categories flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 1190<h3 id="projects-6"><strong>Projects</strong></h3> 1191<p>The <strong>STM32CubeMP15</strong> Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 1192<p>This release contains almost HAL drivers, BSP drivers, templates, projects and examples.</p> 1193<table> 1194<thead> 1195<tr class="header"> 1196<th style="text-align: left;">Name</th> 1197<th style="text-align: center;">Version</th> 1198<th style="text-align: center;">Release notes</th> 1199</tr> 1200</thead> 1201<tbody> 1202<tr class="odd"> 1203<td style="text-align: left;">Projects STM32MP157C-EV1 and DK2</td> 1204<td style="text-align: center;">V1.0.0</td> 1205<td style="text-align: center;"><a href="Projects/Release_Notes.html">release notes</a></td> 1206</tr> 1207<tr class="even"> 1208<td style="text-align: left;">- Applications</td> 1209<td style="text-align: center;"><span class="icon-st-add"></span></td> 1210<td style="text-align: center;"></td> 1211</tr> 1212<tr class="odd"> 1213<td style="text-align: left;">- Demonstrations</td> 1214<td style="text-align: center;"><span class="icon-st-add"></span></td> 1215<td style="text-align: center;"></td> 1216</tr> 1217<tr class="even"> 1218<td style="text-align: left;">- Examples</td> 1219<td style="text-align: center;"><span class="icon-st-add"></span></td> 1220<td style="text-align: center;"></td> 1221</tr> 1222<tr class="odd"> 1223<td style="text-align: left;">- Templates</td> 1224<td style="text-align: center;"><span class="icon-st-add"></span></td> 1225<td style="text-align: center;"></td> 1226</tr> 1227</tbody> 1228</table> 1229<h3 id="components-6"><strong>Components</strong></h3> 1230<p><small>The components flagged by “<span class="icon-st-update"></span>” have changed since the previous release. “<span class="icon-st-add"></span>” are new.</small></p> 1231<table> 1232<caption><strong>Drivers</strong></caption> 1233<thead> 1234<tr class="header"> 1235<th style="text-align: left;">Name</th> 1236<th style="text-align: center;">Version</th> 1237<th style="text-align: left;">Release note</th> 1238</tr> 1239</thead> 1240<tbody> 1241<tr class="odd"> 1242<td style="text-align: left;">Cortex-M CMSIS</td> 1243<td style="text-align: center;">V5.2.0 <span class="icon-st-add"></span></td> 1244<td style="text-align: left;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 1245</tr> 1246<tr class="even"> 1247<td style="text-align: left;">STM32MP1xx CMSIS</td> 1248<td style="text-align: center;">V1.0.0 <span class="icon-st-add"></span></td> 1249<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32MP1xx/Release_Notes.html">release notes</a></td> 1250</tr> 1251<tr class="odd"> 1252<td style="text-align: left;">STM32MP1xx HAL</td> 1253<td style="text-align: center;">V1.0.0 <span class="icon-st-add"></span></td> 1254<td style="text-align: left;"><a href="Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html">release notes</a></td> 1255</tr> 1256<tr class="even"> 1257<td style="text-align: left;">BSP STM32MP1xx DISCO</td> 1258<td style="text-align: center;">V1.0.0 <span class="icon-st-add"></span></td> 1259<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_DISCO/Release_Notes.html">release notes</a></td> 1260</tr> 1261<tr class="odd"> 1262<td style="text-align: left;">BSP STM32MP1xx EVAL</td> 1263<td style="text-align: center;">V1.0.0 <span class="icon-st-add"></span></td> 1264<td style="text-align: left;"><a href="Drivers/BSP/STM32MP15xx_EVAL/Release_Notes.html">release notes</a></td> 1265</tr> 1266</tbody> 1267</table> 1268<table> 1269<caption><strong>Middlewares</strong></caption> 1270<thead> 1271<tr class="header"> 1272<th style="text-align: left;">Name</th> 1273<th style="text-align: center;">Version</th> 1274<th style="text-align: center;">Release note</th> 1275</tr> 1276</thead> 1277<tbody> 1278<tr class="odd"> 1279<td style="text-align: left;">FreeRTOS</td> 1280<td style="text-align: center;">V10.0.1 <span class="icon-st-add"></span></td> 1281<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td> 1282</tr> 1283<tr class="even"> 1284<td style="text-align: left;"></td> 1285<td style="text-align: center;">ST modified _20180813 <span class="icon-st-add"></span></td> 1286<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td> 1287</tr> 1288<tr class="odd"> 1289<td style="text-align: left;">OpenAMP</td> 1290<td style="text-align: center;">v2018.10 <span class="icon-st-add"></span></td> 1291<td style="text-align: center;"></td> 1292</tr> 1293<tr class="even"> 1294<td style="text-align: left;">- libmetal</td> 1295<td style="text-align: center;">ST modified _20190125 <span class="icon-st-add"></span></td> 1296<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/libmetal/st_readme.txt">release notes</a></td> 1297</tr> 1298<tr class="odd"> 1299<td style="text-align: left;">- open-amp</td> 1300<td style="text-align: center;">ST modified _20190125 <span class="icon-st-add"></span></td> 1301<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/open-amp/st_readme.txt">release notes</a></td> 1302</tr> 1303<tr class="even"> 1304<td style="text-align: left;">- mw_if</td> 1305<td style="text-align: center;">ST modified _20190125 <span class="icon-st-add"></span></td> 1306<td style="text-align: center;"><a href="Middlewares/Third_Party/OpenAMP/mw_if/st_readme.txt">release notes</a></td> 1307</tr> 1308</tbody> 1309</table> 1310<table> 1311<caption><strong>Utilities</strong></caption> 1312<thead> 1313<tr class="header"> 1314<th style="text-align: left;">Name</th> 1315<th style="text-align: center;">Version</th> 1316<th style="text-align: center;">Release note</th> 1317</tr> 1318</thead> 1319<tbody> 1320<tr class="odd"> 1321<td style="text-align: left;">ResourceManager</td> 1322<td style="text-align: center;">mp1/v1.5.0 <span class="icon-st-add"></span></td> 1323<td style="text-align: center;"><a href="Utilities/ResourcesManager/Release_Notes.html">release notes</a></td> 1324</tr> 1325</tbody> 1326</table> 1327<h2 id="development-toolchains-and-compilers-6">Development toolchains and compilers</h2> 1328<ul> 1329<li><strong>The current default IDE </strong> 1330<ul> 1331<li>System Workbench for STM32 (SW4STM32) toolchain: <strong>v2.8</strong></li> 1332</ul></li> 1333</ul> 1334<h2 id="supported-devices-and-hw-boards-6">Supported Devices and HW boards</h2> 1335<ul> 1336<li>STM32MP157C-EV1 RevC</li> 1337<li>STM32MP157C-DK2 RevC</li> 1338</ul> 1339<h2 id="known-limitations-6">Known Limitations</h2> 1340<p>-NA</p> 1341<h2 id="backward-compatibility-6">Backward compatibility</h2> 1342<ul> 1343<li>None</li> 1344</ul> 1345</div> 1346</div> 1347</div> 1348</div> 1349<footer class="sticky"> 1350<div class="columns"> 1351<div class="column" style="width:95%;"> 1352<p>For complete documentation on <strong><SW or product family name></strong> , visit: <span style="background-color: yellow;"><a href="http://www.st.com/STM32"><SW or product family URL></a></span></p> 1353</div><div class="column" style="width:5%;"> 1354<p><abbr title="Based on template cx626901 version 2.1">Info</abbr></p> 1355</div> 1356</div> 1357</footer> 1358</body> 1359</html> 1360