Last edited 4 years ago

STM32CubeProgrammer release note: Difference between revisions

Registered User
No edit summary
Registered User
 
(14 intermediate revisions by 4 users not shown)
Line 3: Line 3:
STM32CubeProgrammer is the '''official''' STMicroelectronics tool '''to download firmware into STMicroelectronics boards'''.  
STM32CubeProgrammer is the '''official''' STMicroelectronics tool '''to download firmware into STMicroelectronics boards'''.  


==STM32CubeProgrammer - Version 2.2.0==
==STM32CubeProgrammer - Version 2.7.0==
<onlyinclude>
<onlyinclude>
{| class="wikitable" width=98%
{| class="st-table" width=98%
|-
|-
!  !! STM32CubeProgrammer for Linux<sup>&reg;</sup> host PC!! STM32CubeProgrammer for Windows<sup>&reg;</sup> host PC
!  !! style="text-align:center;"|STM32CubeProgrammer for Linux<sup>&reg;</sup> host PC!! style="text-align:center;"|STM32CubeProgrammer for Windows<sup>&reg;</sup> host PC
|-
|-
| '''Download'''
| '''Download'''
| colspan="2" |
| colspan="2" |
'''Version 2.2.0'''
'''Version 2.7.0'''
* To access the [https://www.st.com/en/development-tools/stm32cubeprog.html SetupSTM32CubeProgrammer] link and follow instructions to download the package, you need a myST account
* Browse  [https://www.st.com/en/development-tools/stm32cubeprog.html SetupSTM32CubeProgrammer] link and follow instructions to download the package, you need a myST account.
* Download the archive file on your host PC in a temporary directory  
* Download the archive file on your host PC in a temporary directory  
* Uncompress the archive file to get the STM32CubeProgrammer installers:
* Uncompress the archive file to get the STM32CubeProgrammer installers:
Line 24: Line 24:


* Execute the Linux installer, which guides you through the installation process.
* Execute the Linux installer, which guides you through the installation process.
<pre>./SetupSTM32CubeProgrammer-2.2.0.linux</pre>
<pre>$> ./SetupSTM32CubeProgrammer-2.7.0.linux</pre>
* The path to the STM32CubeProgrammer binary must be added to the PATH environment variable
* The path to the STM32CubeProgrammer binary must be added to the PATH environment variable
** either in each Terminal program in which the STM32CubeProgrammer binary needs to be used, using the following command:
** either in each Terminal program in which the STM32CubeProgrammer binary needs to be used, using the following command:
<pre style="white-space: pre-wrap">
<pre style="white-space: pre-wrap">
export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH
$> export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH
</pre>
</pre>
:* or once for all by creating a link to the STM32CubeProgrammer binary in a directory already present in PATH. For example, if "/home/bin" is in the PATH environment variable, run the following command:
:* or once for all by creating a link to the STM32CubeProgrammer binary in a directory already present in PATH. For example, if "/home/bin" is in the PATH environment variable, run the following command:
<pre style="white-space: pre-wrap">
<pre style="white-space: pre-wrap">
ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI
$> ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI
</pre>
</pre>
||
||
Line 41: Line 41:
| colspan="2" |
| colspan="2" |


* Instructions to follow for using the STM32CubeProgrammer can be found in user manual, [https://www.st.com/resource/en/user_manual/dm00403500.pdf UM2237] available from ST web site, or in [[STM32CubeProgrammer#How to flash with STM32CubeProgrammer]] article.
* Instructions to follow for using the STM32CubeProgrammer can be found in user manual, [[STM32MP15 resources#UM2237|UM2237]] available from ST web site, or in [[STM32CubeProgrammer#How to flash with STM32CubeProgrammer]] article.
|-
|-
| '''Detailed release note'''  
| '''Detailed release note'''  

Latest revision as of 11:49, 23 March 2021

STM32CubeProgrammer.png

STM32CubeProgrammer is the official STMicroelectronics tool to download firmware into STMicroelectronics boards.

1. STM32CubeProgrammer - Version 2.7.0[edit source]

STM32CubeProgrammer for Linux® host PC STM32CubeProgrammer for Windows® host PC
Download

Version 2.7.0

  • Browse SetupSTM32CubeProgrammer link and follow instructions to download the package, you need a myST account.
  • Download the archive file on your host PC in a temporary directory
  • Uncompress the archive file to get the STM32CubeProgrammer installers:


unzip en.stm32cubeprog.zip

Installation
  • Execute the Linux installer, which guides you through the installation process.
$> ./SetupSTM32CubeProgrammer-2.7.0.linux
  • The path to the STM32CubeProgrammer binary must be added to the PATH environment variable
    • either in each Terminal program in which the STM32CubeProgrammer binary needs to be used, using the following command:
$> export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH
  • or once for all by creating a link to the STM32CubeProgrammer binary in a directory already present in PATH. For example, if "/home/bin" is in the PATH environment variable, run the following command:
$> ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI
  • Execute the Windows installer, which guides you through the installation process.
User manual
Detailed release note
  • Details about the content of this tool version are available from ST web site at Release Note .