Difference between revisions of "Installing STM32CubeProgrammer on Ubuntu 18.04"
From SomLabs Wiki
(Created page with "{{PageHeader|Installing STM32CubeProgrammer on Ubuntu 18.04}} Download the STM32CubeProgrammer (at the time of writing this text, version 2.6.0 was the latest): https://www.s...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{PageHeader|Installing STM32CubeProgrammer on Ubuntu 18.04}} | {{PageHeader|Installing STM32CubeProgrammer on Ubuntu 18.04}} | ||
− | Download the STM32CubeProgrammer (at the time of writing this text, version 2.6.0 was the latest): https://www.st.com/en/development-tools/stm32cubeprog.html | + | Download the ''STM32CubeProgrammer'' (at the time of writing this text, version 2.6.0 was the latest): https://www.st.com/en/development-tools/stm32cubeprog.html |
Uncompress the archive file: | Uncompress the archive file: | ||
Line 8: | Line 8: | ||
unzip en.stm32cubeprg-lin_v2-6-0.zip | unzip en.stm32cubeprg-lin_v2-6-0.zip | ||
</pre> | </pre> | ||
− | |||
− | |||
− | Create a destination directory for STM32CubeProgrammer on your computer: | + | |
+ | [[File:STM32CubeProgrammer_01.png|center|600px]] | ||
+ | |||
+ | |||
+ | |||
+ | Create a destination directory for ''STM32CubeProgrammer'' on your computer: | ||
<pre> | <pre> | ||
mkdir ~/STM32MPU | mkdir ~/STM32MPU | ||
Line 17: | Line 20: | ||
</pre> | </pre> | ||
− | Execute the installer SetupSTM32CubeProgrammer-2.6.0.linux. | + | Execute the installer ''SetupSTM32CubeProgrammer-2.6.0.linux''. |
<pre> | <pre> | ||
./SetupSTM32CubeProgrammer-2.6.0.linux | ./SetupSTM32CubeProgrammer-2.6.0.linux | ||
</pre> | </pre> | ||
− | Select ~/STM32MPU/STM32CubeProgrammer as the destination directory: | + | Select ''~/STM32MPU/STM32CubeProgrammer'' as the destination directory: |
− | + | ||
+ | |||
+ | [[File:STM32CubeProgrammer_02.png|center|435px]] | ||
+ | |||
− | After the installation is finished add the 'STM32CubeProgrammer' binary directory to your PATH environment variable: | + | |
+ | After the installation is finished add the ''STM32CubeProgrammer'' binary directory to your PATH environment variable: | ||
<pre> | <pre> | ||
export PATH=~/STM32MPU/STM32CubeProgrammer/bin:$PATH | export PATH=~/STM32MPU/STM32CubeProgrammer/bin:$PATH | ||
source ~/.bashrc | source ~/.bashrc | ||
</pre> | </pre> | ||
− | |||
− | Although the STM32CubeProgrammer is installed, to activate the access to the USB port, you need to proceed the following commands: | + | To check if the software is working, type: |
+ | <pre> | ||
+ | STM32_Programmer_CLI -l usb | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | [[File:STM32CubeProgrammer_03.png|center|734px]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Although the ''STM32CubeProgrammer'' is installed, to activate the access to the USB port, you need to proceed the following commands: | ||
<pre> | <pre> | ||
sudo apt-get install libusb-1.0-0 | sudo apt-get install libusb-1.0-0 | ||
Line 38: | Line 56: | ||
sudo cp *.* /etc/udev/rules.d/ | sudo cp *.* /etc/udev/rules.d/ | ||
</pre> | </pre> | ||
− | |||
− | How to flash the eMMC memory in the VisionSOM-MP1 module is described here | + | |
− | https://wiki.somlabs.com/index.php/Installing_OpenSTLinux_on_VisionSOM-STM32MP1_with_eMMC_memory | + | [[File:STM32CubeProgrammer_04.png|center|734px]] |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | How to flash the eMMC memory in the VisionSOM-MP1 module is described here: https://wiki.somlabs.com/index.php/Installing_OpenSTLinux_on_VisionSOM-STM32MP1_with_eMMC_memory |
Latest revision as of 22:36, 6 December 2020
Installing STM32CubeProgrammer on Ubuntu 18.04
Download the STM32CubeProgrammer (at the time of writing this text, version 2.6.0 was the latest): https://www.st.com/en/development-tools/stm32cubeprog.html
Uncompress the archive file:
cd ~/Downloads unzip en.stm32cubeprg-lin_v2-6-0.zip
Create a destination directory for STM32CubeProgrammer on your computer:
mkdir ~/STM32MPU mkdir ~/STM32MPU/STM32CubeProgrammer
Execute the installer SetupSTM32CubeProgrammer-2.6.0.linux.
./SetupSTM32CubeProgrammer-2.6.0.linux
Select ~/STM32MPU/STM32CubeProgrammer as the destination directory:
After the installation is finished add the STM32CubeProgrammer binary directory to your PATH environment variable:
export PATH=~/STM32MPU/STM32CubeProgrammer/bin:$PATH source ~/.bashrc
To check if the software is working, type:
STM32_Programmer_CLI -l usb
Although the STM32CubeProgrammer is installed, to activate the access to the USB port, you need to proceed the following commands:
sudo apt-get install libusb-1.0-0 cd ~/STM32MPU/STM32CubeProgrammer/Drivers/rules sudo cp *.* /etc/udev/rules.d/
How to flash the eMMC memory in the VisionSOM-MP1 module is described here: https://wiki.somlabs.com/index.php/Installing_OpenSTLinux_on_VisionSOM-STM32MP1_with_eMMC_memory