-
Download STM CubeIDE (it's necessary to generate and compile your code, and after send it to your board). You can download it here.
-
Aside, create a MyST account, otherwise your IDE won't be able to download important file (such as firmware) required by your project
-
Install the IDE:
# Uncompress the file
unzip stm32cubeide*.zip
# Make it executable
chmod +x st-stm32cubeide*.sh
# Make the installation¹
sudo sh -c ./stm32cubeide*.sh¹ Note: you'll have to: (1) accept the licenses (2) also install Segger J-Link udev rules