Installation:
- Install latest STM32CubeIDE (link)
- Install
cmake4eclipseextension (Help>Eclipse Marketplace...> search forcmake4eclipseand install it) - For FreeRTOS-aware debugging, install the
FreeRTOSplugin from here.
Generate and open the project:
- Generate a project file by running:
python utils/build.py --generate-cproject - Open the project in the IDE (
File>Import Projects from File System...> Select the root directory of this repository >Finish) - Right click on the project and select
Properties. Make sure the settings forIndexeris the same as on the screenshot below (sometimes, it does not get loaded).
💡Changes to the generated project are not tracked by git. The build is still driven by CMake; therefore, if you want to add a file or change some compiler settings, change it in CMakeLists.txt directly.