Difference between revisions of "STM32CubeProgrammer release note"

[unchecked revision] [quality revision]
m (STM32CubeProgrammer - Version 2.0.0)
m (STM32CubeProgrammer - Version 2.0.0)

Template:ArticleMainWriter Template:ReviewersList Template:ArticleApprovedVersion


STM32CubeProgrammer.png

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

STM32CubeProgrammer - Version 2.0.0[edit]

STM32CubeProgrammer for LinuxTemplate:Sup host PC STM32CubeProgrammer for WindowsTemplate:Sup host PC
Download

Version 2.0.0

  • To access the following link and follow instructions to download the package, you will need a myST account

SetupSTM32CubeProgrammer

  • Download the archive file in a temporary directory of your host PC
  • Uncompress the archive file to get the STM32CubeProgrammer installers:
unzip SetupSTM32CubeProgrammer.zip
Installation
  • Execute the Linux installer, which guides you through the installation process. If you follow the proposition to organize the tools' directory, indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer
./SetupSTM32CubeProgrammer-2.0.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, with 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 in PATH. Example, if "/home/bin" is in the PATH environment varialble, 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. If you follow the proposition to organize the tools' directory, indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer
./SetupSTM32CubeProgrammer-2.0.0.exe
User manual
Detailed release note
  • Details about the content of this tool version are available in ST Web Site Release Note .
  • If interested in previous releases, please go through the archives of the ecosystem release note.
<noinclude>

{{ArticleMainWriter | AymenA}}
{{ReviewersList | DenisH, NathalieS, Jean-ChristopheT, RomualdJ}}
{{ArticleApprovedVersion | AymenA | Jean-ChristopheT(Passed with remarks, 28Nov'18) | NathalieS - 19Jul'18 | BrunoB -  3Jul'18 - 7990 | 05Dec'18}}

[[Category:Release notes|3]]
[[Category:STM32CubeProgrammer]]
{{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>


[[File:STM32CubeProgrammer.png]]

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

==STM32CubeProgrammer - Version 2.0.0==<onlyinclude>

{| class="wikitable" width=98%
|-
!  !! STM32CubeProgrammer for Linux{{sup|&reg;}} host PC!! STM32CubeProgrammer for Windows{{sup|&reg;}} host PC
|-
| '''Download'''
| colspan="2" |
'''Version 2.0.0'''
* To access the following link and follow instructions to download the package, you will need a myST account
[https://www.st.com/en/development-tools/stm32cubeprog.html SetupSTM32CubeProgrammer]
* Download the archive file in a temporary directory of your host PC
* Uncompress the archive file to get the STM32CubeProgrammer installers:
{{ReviewsComments|DHU w906: In other articles commands to type are formatted with a <nowiki>{{PC$}}</nowiki> <command to type>. This is Linux oriented, but can be eligible to Windows also }} <pre>unzip SetupSTM32CubeProgrammer.zip</pre>


|-
| '''Installation''' 
||
* Execute the Linux installer, which guides you through the installation process. If you follow the [[Example of directory structure for tools|proposition to organize the tools' directory]], indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer<pre>./SetupSTM32CubeProgrammer-2.0.0.linux</pre>

* 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, with the following command:<pre style="white-space: pre-wrap">

export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH</pre>

:* or once for all by creating a link to the STM32CubeProgrammer binary in a directory already in PATH. Example, if "/home/bin" is in the PATH environment varialble, run the following command:<pre style="white-space: pre-wrap">

ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI</pre>

||
* Execute the Windows installer, which guides you through the installation process. If you follow the [[Example of directory structure for tools|proposition to organize the tools' directory]], indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer
{{ReviewsComments|DHU w906: ./ is a Linux syntax, I suggest to suppress it, as well in the How to flash article}}<pre>./SetupSTM32CubeProgrammer-2.0.0.exe</pre>
|-
| '''User manual'''
| colspan="2" |
{{ReviewsComments|JCT w848: I don't find this user manual pdf in the doc directory. Instead I find AN2606.pdf, but I don't understand the link between this pdf, the CubeProgrammer and the STM32P15}}
* Instructions to follow for usage of the STM32CubeProgrammer are available in the user manual available on ST Web Site [https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/76/3e/bd/0d/cf/4d/45/25/DM00403500/files/DM00403500.pdf/jcr:content/translations/en.DM00403500.pdf User Manual] or in [[STM32CubeProgrammer#How to flash with STM32CubeProgrammer]]
|-
| '''Detailed release note''' 
| colspan="2" |
{{ReviewsComments|JCT w848: I don't find this release note pdf in the doc directory. Instead I find AN2606.pdf, but I don't understand the link between this pdf, the CubeProgrammer and the STM32P15}}
* Details about the content of this tool version are available in ST Web Site [https://www.st.com/content/ccc/resource/technical/document/release_note/group0/0e/66/57/b4/f9/ee/4f/73/DM00441049/files/DM00441049.pdf/jcr:content/translations/en.DM00441049.pdf Release Note] .
* If interested in previous releases, please go through the [[STM32MP15 ecosystem release note#Archives| archives]] of the ecosystem release note.
|}</onlyinclude>
Line 51: Line 51:
 
* Execute the Windows installer, which guides you through the installation process. If you follow the [[Example of directory structure for tools|proposition to organize the tools' directory]], indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer
 
* Execute the Windows installer, which guides you through the installation process. If you follow the [[Example of directory structure for tools|proposition to organize the tools' directory]], indicate "STM32MPU-Tools/STM32CubeProgrammer-2.0.0" as the installation directory, when it's requested by the installer
 
{{ReviewsComments|DHU w906: ./ is a Linux syntax, I suggest to suppress it, as well in the How to flash article}}
 
{{ReviewsComments|DHU w906: ./ is a Linux syntax, I suggest to suppress it, as well in the How to flash article}}
<pre>./SetupSTM32CubeProgrammer-2.0.0.exe</pre>
 
 
|-
 
|-
 
| '''User manual'''
 
| '''User manual'''