cmake project for "STM32F407VET6" board with FreeRTOS & STM32CubeMX
sudo apt-get install -y cmake gcc-arm-none-eabi openocd cmake
% git clone --recursive [email protected]:lokraszewski/stm32f407ve_black_blinky.git
Create build directory and configure using cmake:
% mkdir build && cd $_
% cmake .. -DCMAKE_TOOLCHAIN_FILE=../toolchain/stm32f407.cmake -DCMAKE_BUILD_TYPE=Debug
The build type is optional here, we use it in the example for Debug session. Build:
make -j
Fir start the debugger, in our case we're using OpenOCD:
% make debug_server
Scanning dependencies of target debug_server
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
From the build directory we can now load our firmware and run it:
% make debug_session