Difference between revisions of "STM32CubeIDE"
(Added procedure for checking and updating version of STM32 software in use) |
|||
Line 11: | Line 11: | ||
'''Note:''' You need to create an account (this is available for free) and sign in to download tools. | '''Note:''' You need to create an account (this is available for free) and sign in to download tools. | ||
+ | |||
+ | == Updating STM32CubeIDE == | ||
+ | |||
+ | You probably want to use the latest version of STM32CubeIDE for your development, and any code and configuration (e.g. IOC or system C setup) files that you might be planning to share. The lab computers in the UCT Elec Eng Department (e.g. in Red Lab) should have at least a fairly recent version of STM32CubeIDE (or other tools such as STM32CubeMonitor that you may want to use). You can easily check that you have the latest version of a STM tool and update it using the following procedure, but you would need an STM website account to log in with. The software procedure procedure is as follows: | ||
+ | |||
+ | # Log into ST Account from the top ribbon. | ||
+ | # Open "Check for updates" window from the Help tab | ||
+ | # Update CubeIDE to latest version (probably the last option on the list -- and Deselect all options except STM32 version). | ||
+ | # If asked about certificates say trust all and continue. | ||
+ | # Restart IDE when prompted and log in to your ST Account again and all should be working fine with the latest version of the software. |
Latest revision as of 18:58, 13 September 2024
STM32CubeIDE is an all-in-one development tool, part of the STM32Cube software ecosystem which is supported on multiple platforms (Linux, Windows, and Mac). STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, and debug features for STM32 microcontrollers and microprocessors. It is based on the Eclipse®/CDT™ framework and GCC toolchain for the development, and debugging using GDB. It can be integrated with hundreds of existing plugins that complete the features of the Eclipse® IDE.
STM32CubeIDE going beyond just C/C++program development; in incorporates facilities for build and stack analyzers that provide useful information to investigate project status, memory requirements, program space and data space use among other analysis reports.
Installing[edit]
The latest version of STM32CubeIDE, as well as links to other tools in the STM32 collection of development tools, is available at: https://www.st.com/en/development-tools/stm32cubeide.html
Note: You need to create an account (this is available for free) and sign in to download tools.
Updating STM32CubeIDE[edit]
You probably want to use the latest version of STM32CubeIDE for your development, and any code and configuration (e.g. IOC or system C setup) files that you might be planning to share. The lab computers in the UCT Elec Eng Department (e.g. in Red Lab) should have at least a fairly recent version of STM32CubeIDE (or other tools such as STM32CubeMonitor that you may want to use). You can easily check that you have the latest version of a STM tool and update it using the following procedure, but you would need an STM website account to log in with. The software procedure procedure is as follows:
- Log into ST Account from the top ribbon.
- Open "Check for updates" window from the Help tab
- Update CubeIDE to latest version (probably the last option on the list -- and Deselect all options except STM32 version).
- If asked about certificates say trust all and continue.
- Restart IDE when prompted and log in to your ST Account again and all should be working fine with the latest version of the software.