Creating STM32 project in Code::Blocks
For those who decided to develop STM32 embedded application but still do not know how to start now can get insight. For this purpose we will use Code::Blocks IDE equipped with Embedded Plugin Suite. The Code::Blocks IDE is open source free IDE and the Embedded Plugin Suite is a special set of plugins and scripts extending the basic Code::Blocks IDE suite. Embedded Plugin Suite includes GCC ARM toolset for building the projects and also debugger plugin support almost all STM32 devices via ST-Link/V2 in-circuit debug adapter
Code::Blocks IDE
![]() |
![]() |
| Code::Blocks 10.05 |
Code::Blocks is a free and open source, cross-platform IDE which supports multiple compilers including GCC and MSVC. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C and C++. It can also be used for creating ARM, AVR, D, DirectX, FLTK, Fortran, GLFW, GLUT, GTK+, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, STL, SmartWin and wx programs and applications, although in some cases installing third-party SDKs or frameworks is necessary. Code::Blocks is being developed for Windows, Linux, and Mac OS X and has been ported to FreeBSD.
GCC compiler binaries

The GCC compiler is well known for developer community. It supports most of industry standard processor architectures. We decided to provide FREE binary builds of this favorite compiler for different architectures, object formats etc.

Log in
