deleted>Aymenabd |
Registered User |
(35 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| <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]] | | [[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 1.3.0== | | ==STM32CubeProgrammer - Version 2.7.0== |
| <onlyinclude> | | <onlyinclude> |
| {| class="wikitable" width=98% | | {| class="st-table" width=98% |
| |- | | |- |
| ! !! STM32CubeProgrammer for Linux{{sup|®}} host PC!! STM32CubeProgrammer for Windows{{sup|®}} host PC | | ! !! 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 1.3.0''' | | '''Version 2.7.0''' |
| {{InternalInfo | [https://codex.cro.st.com/file/download.php/5092/97946/SetupSTM32CubeProgrammer.zip SetupSTM32CubeProgrammer.zip] }}
| | * Browse [https://www.st.com/en/development-tools/stm32cubeprog.html SetupSTM32CubeProgrammer] link and follow instructions to download the package, you need a myST account. |
| {{STdotcomInfo|
| | * Download the archive file on your host PC in a temporary directory |
| * '''A ''my.st.com'' account is required, with specific access rights: please request these rights to your ST support contact'''
| |
| * You need to be logged on ''my.st.com'' before accessing the following link
| |
| [https://my.st.com/collab/g1/stm32mp1/Common_library/Tools/SetupSTM32CubeProgrammer.zip SetupSTM32CubeProgrammer.zip]}}
| |
| * Download the archive file in a temporary directory of your host PC | |
| * Uncompress the archive file to get the STM32CubeProgrammer installers: | | * Uncompress the archive file to get the STM32CubeProgrammer installers: |
| <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-1.3.0" as the installation directory, when it's requested by the installer
| |
| <pre>./SetupSTM32CubeProgrammer-1.3.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-1.3.0" as the installation directory, when it's requested by the installer
| |
| <pre>./SetupSTM32CubeProgrammer-1.3.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>
| |
|
| |
|
| ==Archives==
| | {{PC$}}unzip en.stm32cubeprog.zip |
| ===STM32CubeProgrammer - Version 1.0.7p1 ===
| |
|
| |
|
| {| class="wikitable" width=98%
| |
| |-
| |
| ! !! STM32CubeProgrammer for Linux{{sup|®}} host PC!! STM32CubeProgrammer for Windows{{sup|®}} host PC
| |
| |-
| |
| | '''Download'''
| |
| || '''Version 1.0.7p1''' - STM32MP15-Alpha2
| |
| {{InternalInfo | [https://codex.cro.st.com/file/download.php/5092/93053/p10347_r43280/stm32_programmer_package_v1.0.7p1_mpu_linux-x64.tar.gz stm32_programmer_package_v1.0.7p1_mpu_linux-x64.tar.gz] }}
| |
| {{STdotcomInfo|
| |
| * '''A ''my.st.com'' account is required, with specific access rights: please request these rights to your ST support contact'''
| |
| * You need to be logged on ''my.st.com'' before accessing the following link
| |
| [https://my.st.com/collab/g1/stm32mp1/Common_library/Tools/stm32_programmer_package_v1.0.7p1_mpu_linux-x64.tar.gz stm32_programmer_package_v1.0.7p1_mpu_linux-x64.tar.gz]}}
| |
| || '''Version 1.0.7p1'''
| |
| {{InternalInfo| [https://codex.cro.st.com/file/download.php/5092/93054/p10347_r43280/stm32_programmer_package_v1.0.7p1_mpu_win-64.zip stm32_programmer_package_v1.0.7p1_mpu_win-64.zip] }}
| |
| {{STdotcomInfo|
| |
| * '''A ''my.st.com'' account is required, with specific access rights: please request these rights to your ST support contact'''
| |
| * You need to be logged on ''my.st.com'' before accessing the following link
| |
| [https://my.st.com/collab/g1/stm32mp1/Common_library/Tools/stm32_programmer_package_v1.0.7p1_mpu_win-64.zip stm32_programmer_package_v1.0.7p1_mpu_win-64.zip ]
| |
| }}
| |
| |- | | |- |
| | '''Installation''' | | | '''Installation''' |
| || | | || |
| * Go to the host PC directory in which the tool needs to be installed (''<STM32CubeProgrammer installation directory>''). Example, if following the [[Example of directory structure for tools|proposition to organize the tools' directory]]: | | |
| $ cd STM32MPU-Tools
| | * Execute the Linux installer, which guides you through the installation process. |
| * Download the archive file in this directory
| | <pre>$> ./SetupSTM32CubeProgrammer-2.7.0.linux</pre> |
| * Uncompress the archive file to get the STM32CubeProgrammer:
| |
| <pre>tar xvf stm32_programmer_package_v1.0.7p1_mpu_linux-x64.tar.gz</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, with 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>/stm32_programmer_package_v1.0.7p1_mpu_linux-x64/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. Example, if "/home/bin" is in the PATH environment varialble, 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>/stm32_programmer_package_v1.0.7p1_mpu_linux-x64/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> |
| || | | || |
| * Go to the host PC directory in which the tool needs to be installed (''<STM32CubeProgrammer installation directory>''). Example, if following the [[Example of directory structure for tools|proposition to organize the tools' directory]]: | | * Execute the Windows installer, which guides you through the installation process. |
| $ cd STM32MPU-Tools
| | |
| * Download the archive file in this directory
| |
| * Uncompress the archive file to get the STM32CubeProgrammer
| |
| |- | | |- |
| | '''User manual''' | | | '''User manual''' |
| | colspan="2" | | | | colspan="2" | |
| * Instructions to follow for usage of the STM32CubeProgrammer are available in the user manual : '''''<STM32CubeProgrammer installation directory>/doc/UM2336.pdf''''' file or in [[STM32CubeProgrammer#How to flash with STM32CubeProgrammer]] | | |
| | * 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 in the '''''<STM32CubeProgrammer installation directory>/doc/RN0110.pdf''''' file. | | |
| * If interested in previous releases, please go through the [[STM32MP15 ecosystem release note#Archives| archives]] of the ecosystem release note.
| | * 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> |
|
| |
|
| ===STM32CubeProgrammer - Version 1.0.3===
| | <noinclude> |
| {| class="wikitable"
| | [[Category:Release notes|3]] |
| |-
| | [[Category:STM32CubeProgrammer]] |
| ! !! STM32CubeProgrammer for Linux{{sup|®}} host PC!! STM32CubeProgrammer for Windows{{sup|®}} host PC
| | {{PublicationRequestId | 7990 | 2018-07-03 | BrunoB }} |
| |-
| | {{UpdateNeededForNewRelease| |
| | '''Download'''
| | * Copy the current release (first chapter) in the "Archives" chapter |
| || '''Version 1.0.3''' - STM32MP15-Alpha1 | | * Change the version of the tool |
| {{InternalInfo | [https://codex.cro.st.com/file/download.php/5092/89492/p10347_r41911/stm32_programmer_package_v1.0.3-MPU_64-bit.tar.gz stm32_programmer_package_v1.0.3-MPU_64-bit.tar.gz] }}
| | * Change the name of the archive file |
| {{STdotcomInfo| | | * Change the download URLs |
| * '''A ''my.st.com'' account is required, with specific access rights: please request these rights to your ST support contact'''
| | }} |
| * You need to be logged on ''my.st.com'' before accessing the following link
| | </noinclude> |
| [https://my.st.com/collab/g1/stm32mp1/Common_library/Tools/stm32_programmer_package_v1.0.3-MPU_64-bit.tar.gz stm32_programmer_package_v1.0.3-MPU_64-bit.tar.gz]}}
| |
| || '''Version 1.0.3''' - STM32MP15-Alpha1 | |
| {{InternalInfo| [https://codex.cro.st.com/file/download.php/5092/89493/p10347_r41911/stm32_programmer_package_v1.0.3_MPU.zip stm32_programmer_package_v1.0.3_MPU.zip] }}
| |
| {{STdotcomInfo| | |
| * '''A ''my.st.com'' account is required, with specific access rights: please request these rights to your ST support contact''' | |
| * You need to be logged on ''my.st.com'' before accessing the following link
| |
| [https://my.st.com/collab/g1/stm32mp1/Common_library/Tools/stm32_programmer_package_v1.0.3_MPU.zip stm32_programmer_package_v1.0.3_MPU.zip ]
| |
| }}
| |
| |-
| |
| | '''Installation'''
| |
| ||
| |
| * Go to the host PC directory in which the tool needs to be installed (''<STM32CubeProgrammer installation directory>''). Example, if following the [[Example of directory structure for tools|proposition to organize the tools' directory]]:
| |
| $ cd STM32MPU-Tools
| |
| * Download the archive file in this directory
| |
| * Uncompress the archive file to get the STM32CubeProgrammer:
| |
| <pre>tar xvf stm32_programmer_package_v1.0.3-MPU_64-bit.tar.gz</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>/stm32_programmer_package_v1.0.3-MPU_64-bit/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>/stm32_programmer_package_v1.0.3-MPU_64-bit/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI
| |
| </pre>
| |
| ||
| |
| * Go to the host PC directory in which the tool needs to be installed (''<STM32CubeProgrammer installation directory>''). Example, if following the [[Example of directory structure for tools|proposition to organize the tools' directory]]: | |
| $ cd STM32MPU-Tools
| |
| * Download the archive file in this directory
| |
| * Uncompress the archive file to get the STM32CubeProgrammer | |
| |-
| |
| | '''User manual'''
| |
| | colspan="2" |
| |
| * Instructions to follow for usage of the STM32CubeProgrammer are available in the user manual : '''''<STM32CubeProgrammer installation directory>/doc/UM2336.pdf''''' file or in [[STM32CubeProgrammer#How to flash with STM32CubeProgrammer]]
| |
| |-
| |
| | '''Detailed release note'''
| |
| | colspan="2" |
| |
| * Details about the content of this tool version are available in the '''''<STM32CubeProgrammer installation directory>/doc/RN0110.pdf''''' file.
| |
| * If interested in previous releases, please go through the [[STM32MP15 ecosystem release note#Archives| archives]] of the ecosystem release note.
| |
| |}
| |