Difference between revisions of "STM32CubeIDE release note"

[quality revision] [quality revision]
m
m
 

STM32CubeIDE 1.68.1 0 - MPU support[edit]

This release of STM32CubeIDE provides support for the Cortex®-M core contained in the STM32MP1 Series, but also support for projects running on Cortex®-A: OpenSTLinux-v3.01 projects and Linux® user space projects.

It provides for Cortex®-M

  • STM32MP1 sample or board selection,
  • Device configuration,
  • Target Status widget, with visibility management,
  • Console management with capability to manually set up non-ST console instead of automatic detection,
  • Cortex®-M project creation, compilation and debug in two modes:
    • Engineering mode, with Cortex®-M firmware download via JTAG/SWD,
    • Production mode, with Cortex®-M firmware download :
      • Via Ethernet link to the LAN or point to point,
      • Via Ethernet-over-USB for point-to-point connection,
  • Live variable watch view,
  • System analysis and real-time tracing (SWV),
  • Check of ST-LINK firmware version,
  • SFRs view support for register access,
  • Remote target path project property (for production mode),
  • Remote system explorer configuration

Release 1.68.1 0 also brings support for STM32MP15 OpenSTLinux-v3.01 projects on Linux® workstation only, including:

  • Installation of Yocto SDK: embedded or external to STM32CubeIDE,
  • Installation of OpenSTLinux projects Sources:
    • Linux®, project with:
      • Standard build target (such as all, dtb, module and others), including STM32CubeMX-generated device tree,
      • Support for running target update via "STM32 Cortex-A Linux Deployment" running configuration,
    • TF-A project with standard build target including FIP image generation - NEW
    • U-boot project with standard build target
    • OP-TEE project with standard build target
      • Support for running target bootloader update via "STM32 Cortex-A Bootloader Deployment" running configuration - NEW

and also creation, build and debug of Linux® user space project types including: - NEW

  • executable
  • static library
  • shared library


STM32 MPU support inside STM32CubeIDE is available on Linux® and Windows® host PCs, but it is NOT on macOS®.

STM32CubeIDE for Linux® host PC STM32CubeIDE for Windows® host PC
Download

Version 1.68.10

  • Download the preferred all-in-one Linux installer from my.st.com
    • Generic Linux Installer - STM32CubeIDE-Lnx
    • RPM Linux Installer - STM32CubeIDE-RPM
    • Debian Linux Installer - STM32CubeIDE-DEB

Version 1.68.10

  • Download the all-in-one Windows installer from my.st.com
    • Windows Installer - STM32CubeIDE-Win
Installation guide
  • Refer to STM32CubeIDE installation guide (UM2563) available on my.st.com.
User manual
  • When the installation is completed, see additional information about STM32CubeIDE in my.st.com:
    • STM32CubeIDE quick start guide (UM2553)
    • Getting started with projects based on the STM32MP1 Series in STM32CubeIDE (AN5360)
Detailed release note
  • Details about the content of this tool version are available in the STM32CubeIDE release v1.68.10 release note from my.st.com


Minor releases may be available from the update site. Check chapter 10 in (UM2609) for more information on how to update STM32CubeIDE.


{{ReviewsComments|-- [[User:Nathalie Sangouard|Nathalie Sangouard]] ([[User talk:Nathalie Sangouard|talk]]) 10:29, 5 November 2021 (CET)<br />TO BE UPDATED FOR V3.1.0}}
== STM32CubeIDE 1.6.1 - MPU support ==
== STM32CubeIDE 1.8.0 - MPU support ==This release of [[STM32CubeIDE]] provides support for the '''Cortex<sup>&reg;</sup>-M''' core contained in the '''STM32MP1 Series''', but also support for projects running on '''Cortex<sup>&reg;</sup>-A''': '''OpenSTLinux-v3.01''' projects and '''Linux<sup>&reg;</sup> user space''' projects.

It provides for Cortex<sup>&reg;</sup>-M
* STM32MP1 sample or board selection,
* Device configuration, 
* Target Status widget, with visibility management,
* Console management with capability to manually set up non-ST console instead of automatic detection,
* Cortex<sup>&reg;</sup>-M project creation, compilation and debug in two modes:
** '''Engineering mode''', with Cortex<sup>&reg;</sup>-M firmware download via JTAG/SWD,
** '''Production mode''', with Cortex<sup>&reg;</sup>-M firmware download :
***Via Ethernet link to the LAN or point to point,
***Via Ethernet-over-USB for point-to-point connection,
* Live variable watch view,
* System analysis and real-time tracing (SWV),
* Check of ST-LINK firmware version,
* SFRs view support for register access,
* Remote target path project property (for production mode),
* Remote system explorer configuration

Release 1.6.18.0 also brings support for '''STM32MP15 OpenSTLinux-v3.01''' projects '''''on Linux<sup>&reg;</sup> workstation only''''', including:
* Installation of '''Yocto SDK''': embedded or external to STM32CubeIDE,
* Installation of '''OpenSTLinux projects Sources''':
** Linux<sup>&reg;</sup>, project with:
*** Standard build target (such as all, dtb, module and others), including STM32CubeMX-generated device tree,
*** Support for running target update via "STM32 Cortex-A Linux Deployment" running configuration,
** TF-A project with standard build target including '''FIP image''' generation{{STDarkBlue|''''' - NEW'''''}}** U-boot project with standard build target
** OP-TEE project with standard build target
*** Support for running target bootloader update via "STM32 Cortex-A Bootloader Deployment" running configuration {{STDarkBlue|''''' - NEW'''''}}
and also creation, build and debug of '''Linux<sup>&reg;</sup> user space''' project types including:{{STDarkBlue|''''' - NEW'''''}}
* executable
* static library
* shared library
<onlyinclude>

STM32 MPU support inside STM32CubeIDE is available on Linux<sup>&reg;</sup> and Windows<sup>&reg;</sup> host PCs, but
'''it is NOT on macOS<sup>&reg;</sup>.'''

{| class="st-table" width=98%
|-
!  !! style="text-align:center;" | STM32CubeIDE for Linux<sup>&reg;</sup> host PC !! style="text-align:center;" | STM32CubeIDE for Windows<sup>&reg;</sup> host PC
|-
| '''Download''' 
|| 
'''Version 1.6.18.0'''
*Download the preferred all-in-one Linux installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
** ''Generic Linux Installer - STM32CubeIDE-Lnx''
** ''RPM Linux Installer - STM32CubeIDE-RPM''
** ''Debian Linux Installer - STM32CubeIDE-DEB''
|| 
'''Version 1.6.18.0'''
*Download the all-in-one Windows installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
** ''Windows Installer - STM32CubeIDE-Win''
|-
| '''Installation guide''' 
| colspan="2" |
* Refer to ''STM32CubeIDE installation guide ([[STM32MP15 resources#UM2563|UM2563]])'' available on  [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#resource my.st.com].
|-
| '''User manual'''
| colspan="2" |
* When the installation is completed, see additional information about STM32CubeIDE in [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#resource my.st.com]:
** ''STM32CubeIDE quick start guide ([[STM32MP15 resources#UM2553|UM2553]])''** ''Getting started with projects based on the STM32MP1 Series in STM32CubeIDE ([[STM32MP15 resources#AN5360|AN5360]])''
||-
| '''Detailed release note''' 
| colspan="2" |
* Details about the content of this tool version are available in the ''STM32CubeIDE release v1.6.18.0'' release note from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#documentation my.st.com]
|}

Minor releases may be available from the update site. Check chapter 10 in ([[STM32MP15 resources#UM2609|UM2609]]) for more information on how to update STM32CubeIDE.</onlyinclude>

<noinclude>

[[Category:Release notes|5]]
[[Category:STM32CubeIDE]]
{{PublicationRequestId | 19675 | 2021-04-20 22119 |2022-01-04 | previous : 19675/ 2021-04-20/ LudovicB}}
{{UpdateNeededForNewRelease|
* Copy the current release (first chapter) in the "Archives" chapter
* Change the version of the tool
* Change the name of the archive file
* Change the download URLs
}}</noinclude>
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ReviewsComments|-- [[User:Nathalie Sangouard|Nathalie Sangouard]] ([[User talk:Nathalie Sangouard|talk]]) 10:29, 5 November 2021 (CET)<br />TO BE UPDATED FOR V3.1.0}}
+
== STM32CubeIDE 1.8.0 - MPU support ==
== STM32CubeIDE 1.6.1 - MPU support ==
+
This release of [[STM32CubeIDE]] provides support for the '''Cortex<sup>&reg;</sup>-M''' core contained in the '''STM32MP1 Series''', but also support for projects running on '''Cortex<sup>&reg;</sup>-A''': '''OpenSTLinux-v3.1''' projects and '''Linux<sup>&reg;</sup> user space''' projects.
 
 
This release of [[STM32CubeIDE]] provides support for the '''Cortex<sup>&reg;</sup>-M''' core contained in the '''STM32MP1 Series''', but also support for projects running on '''Cortex<sup>&reg;</sup>-A''': '''OpenSTLinux-v3.0''' projects and '''Linux<sup>&reg;</sup> user space''' projects.
 
   
 
It provides for Cortex<sup>&reg;</sup>-M
 
It provides for Cortex<sup>&reg;</sup>-M
Line 21: Line 19:
 
* Remote system explorer configuration
 
* Remote system explorer configuration
   
Release 1.6.1 also brings support for '''STM32MP15 OpenSTLinux-v3.0''' projects '''''on Linux<sup>&reg;</sup> workstation only''''', including:
+
Release 1.8.0 also brings support for '''STM32MP15 OpenSTLinux-v3.1''' projects '''''on Linux<sup>&reg;</sup> workstation only''''', including:
 
* Installation of '''Yocto SDK''': embedded or external to STM32CubeIDE,
 
* Installation of '''Yocto SDK''': embedded or external to STM32CubeIDE,
 
* Installation of '''OpenSTLinux projects Sources''':
 
* Installation of '''OpenSTLinux projects Sources''':
Line 27: Line 25:
 
*** Standard build target (such as all, dtb, module and others), including STM32CubeMX-generated device tree,
 
*** Standard build target (such as all, dtb, module and others), including STM32CubeMX-generated device tree,
 
*** Support for running target update via "STM32 Cortex-A Linux Deployment" running configuration,
 
*** Support for running target update via "STM32 Cortex-A Linux Deployment" running configuration,
** TF-A project with standard build target including '''FIP image''' generation {{STDarkBlue|''''' - NEW'''''}}
+
** TF-A project with standard build target including '''FIP image''' generation
 
** U-boot project with standard build target
 
** U-boot project with standard build target
 
** OP-TEE project with standard build target
 
** OP-TEE project with standard build target
  +
*** Support for running target bootloader update via "STM32 Cortex-A Bootloader Deployment" running configuration {{STDarkBlue|''''' - NEW'''''}}
   
and also creation, build and debug of '''Linux<sup>&reg;</sup> user space''' project types including:{{STDarkBlue|''''' - NEW'''''}}
+
and also creation, build and debug of '''Linux<sup>&reg;</sup> user space''' project types including:
 
* executable
 
* executable
 
* static library
 
* static library
Line 46: Line 45:
 
| '''Download'''  
 
| '''Download'''  
 
||  
 
||  
'''Version 1.6.1'''
+
'''Version 1.8.0'''
 
*Download the preferred all-in-one Linux installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
 
*Download the preferred all-in-one Linux installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
 
** ''Generic Linux Installer - STM32CubeIDE-Lnx''
 
** ''Generic Linux Installer - STM32CubeIDE-Lnx''
Line 52: Line 51:
 
** ''Debian Linux Installer - STM32CubeIDE-DEB''
 
** ''Debian Linux Installer - STM32CubeIDE-DEB''
 
||  
 
||  
'''Version 1.6.1'''
+
'''Version 1.8.0'''
 
*Download the all-in-one Windows installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
 
*Download the all-in-one Windows installer from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html my.st.com]
 
** ''Windows Installer - STM32CubeIDE-Win''
 
** ''Windows Installer - STM32CubeIDE-Win''
Line 64: Line 63:
 
* When the installation is completed, see additional information about STM32CubeIDE in [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#resource my.st.com]:
 
* When the installation is completed, see additional information about STM32CubeIDE in [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#resource my.st.com]:
 
** ''STM32CubeIDE quick start guide ([[STM32MP15 resources#UM2553|UM2553]])''
 
** ''STM32CubeIDE quick start guide ([[STM32MP15 resources#UM2553|UM2553]])''
** ''Getting started with projects based on the STM32MP1 Series in STM32CubeIDE ([[STM32MP15 resources#AN5360|AN5360]])''
 
 
|-
 
|-
 
| '''Detailed release note'''  
 
| '''Detailed release note'''  
 
| colspan="2" |
 
| colspan="2" |
* Details about the content of this tool version are available in the ''STM32CubeIDE release v1.6.1'' release note from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#documentation my.st.com]
+
* Details about the content of this tool version are available in the ''STM32CubeIDE release v1.8.0'' release note from [https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#documentation my.st.com]
 
|}
 
|}
   
Line 79: Line 77:
 
[[Category:Release notes|5]]
 
[[Category:Release notes|5]]
 
[[Category:STM32CubeIDE]]
 
[[Category:STM32CubeIDE]]
{{PublicationRequestId | 19675 | 2021-04-20 }}
+
{{PublicationRequestId | 22119 |2022-01-04 | previous : 19675/ 2021-04-20/ LudovicB}}
 
{{UpdateNeededForNewRelease|
 
{{UpdateNeededForNewRelease|
 
* Copy the current release (first chapter) in the "Archives" chapter
 
* Copy the current release (first chapter) in the "Archives" chapter