Approved version. Approved on: 13:19, 20 February 2019
You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "STM32CubeProgrammer release note"
[quality revision] | [quality revision] |
m (→STM32CubeProgrammer - Version 2.0.0)
|
Chayma Brouk (talk | contribs)
m (→STM32CubeProgrammer - Version v2.11.0)
|
Template:ArticleMainWriter Template:ReviewersList Template:ArticleApprovedVersion
Applicable for | STM32MP13x lines, STM32MP15x lines |
STM32CubeProgrammer is the official STMicroelectronics tool to download firmware into STMicroelectronics boards.
STM32CubeProgrammer - Version 2v2.012.0[edit]
STM32CubeProgrammer for Linux |
---|
® host PC | STM32CubeProgrammer for Windows |
---|
® host PC | ||
---|---|---|
Download |
Version |
v2. |
12.0 |
|
|
|
|
en.stm32cubeprog.zip |
|
Installation |
|
$> ./SetupSTM32CubeProgrammer-2. |
12.0.linux
|
$> export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH
|
|
$> ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI |
|
|
||
User manual |
|
|
|
|
|
||
Detailed 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> {{ApplicableFor |MPUs list=STM32MP13x, STM32MP15x |MPUs checklist=STM32MP13x,STM32MP15x }}</noinclude> [[File:STM32CubeProgrammer.png]] STM32CubeProgrammer is the '''official''' STMicroelectronics tool '''to download firmware into STMicroelectronics boards'''. ==STM32CubeProgrammer - Version 2.0v2.12.0==<onlyinclude> {| class="wikitablest-table" width=98% |- ! !! STM32CubeProgrammer for Linux{{sup|®}} host PC!! STM32CubeProgrammer for Windows{{sup|®}}style="text-align:center;"|STM32CubeProgrammer for Linux<sup>®</sup> host PC!! style="text-align:center;"|STM32CubeProgrammer for Windows<sup>®</sup> host PC |- | '''Download''' | colspan="2" | '''Version 2.0v2.12.0''' * To access the following Browse [https://www.st.com/en/development-tools/stm32cubeprog.html here] 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 on your host PC 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''' || {{PC$}}unzip en.stm32cubeprog.zip |- | '''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<pre>$> ./SetupSTM32CubeProgrammer-2.12.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, withusing 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 present in PATH. ExampleFor example, if "/home/bin" is in the PATH environment varialblevariable, 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}} |- | |- | '''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 using 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] 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''' | 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 infrom ST Web Site web site at [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>|}</onlyinclude> <noinclude> [[Category:Release notes|3]] [[Category:STM32CubeProgrammer]] {{PublicationRequestId | 7990 | 2018-07-03 | BrunoB }} {{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>
(40 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
− | <noinclude> |
+ | <noinclude>{{ApplicableFor
|
− | {{ |
+ | |MPUs list=STM32MP13x, STM32MP15x
|
− | + | |MPUs checklist=STM32MP13x,STM32MP15x
|
|
− | + | }}</noinclude> |
|
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }} |
||
− | </noinclude> |
||
− | |||
[[File:STM32CubeProgrammer.png]] |
[[File:STM32CubeProgrammer.png]] |
||
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 |
+ | ==STM32CubeProgrammer - Version v2.12.0== |
<onlyinclude> |
<onlyinclude> |
||
− | {| class=" |
+ | {| class="st-table" width=98% |
|- |
|- |
||
− | ! !! STM32CubeProgrammer for Linux |
+ | ! !! style="text-align:center;"|STM32CubeProgrammer for Linux<sup>®</sup> host PC!! style="text-align:center;"|STM32CubeProgrammer for Windows<sup>®</sup> host PC |
|- |
|- |
||
| '''Download''' |
| '''Download''' |
||
| colspan="2" | |
| colspan="2" | |
||
− | '''Version |
+ | '''Version v2.12.0''' |
− | * |
+ | * Browse [https://www.st.com/en/development-tools/stm32cubeprog.html here] link and follow instructions to download the package, you need a myST account.
|
− | [https://www.st.com/en/development-tools/stm32cubeprog.html |
+ | * Download the archive file on your host PC in a temporary directory |
− | * Download the archive file in a temporary directory |
||
* Uncompress the archive file to get the STM32CubeProgrammer installers: |
* Uncompress the archive file to get the STM32CubeProgrammer installers: |
||
− | + | ||
− | + | ||
+ | {{PC$}}unzip en.stm32cubeprog.zip |
||
|- |
|- |
||
| '''Installation''' |
| '''Installation''' |
||
|| |
|| |
||
− | * Execute the Linux installer, which guides you through the installation process. |
+ | |
− | <pre>./SetupSTM32CubeProgrammer-2. |
+ | * Execute the Linux installer, which guides you through the installation process. |
+ | <pre>$> ./SetupSTM32CubeProgrammer-2.12.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, |
+ | ** 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 in 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: |
<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> |
||
|| |
|| |
||
− | * Execute the Windows installer, which guides you through the installation process. |
+ | * Execute the Windows installer, which guides you through the installation process. |
− | + | ||
|- |
|- |
||
| '''User manual''' |
| '''User manual''' |
||
| colspan="2" | |
| colspan="2" | |
||
− | + | ||
− | * Instructions to follow for |
+ | * 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''' |
||
| colspan="2" | |
| colspan="2" | |
||
− | + | ||
− | * Details about the content of this tool version are available |
+ | * Details about the content of this tool version are available from ST web site at [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] . |
− | |||
|} |
|} |
||
</onlyinclude> |
</onlyinclude> |
||
+ | |||
+ | <noinclude> |
||
+ | [[Category:Release notes|3]] |
||
+ | [[Category:STM32CubeProgrammer]] |
||
+ | {{PublicationRequestId | 7990 | 2018-07-03 | BrunoB }} |
||
+ | {{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> |