2026-02-20 9:38 AM
Hello everyone,
I am working with STM32G431CBT6 using Keil MDK. I want to develop a bare-metal project (without CubeMX or HAL).
However, when I open Manage Run-Time Environment (RTE) in Keil, under the Device section I only see the CubeMX option. The “Startup” component is not available.
What I expect:
Under:
Device → Startup
I expect to see the standard startup files for STM32G4 series so I can build a bare-metal project using only:
CMSIS → CORE
Device → Startup
What is happening:
Only CubeMX appears under the Device section.
The Startup option does not show up.
Additional Information:
MCU: STM32G431CBT6
Toolchain: Keil MDK
Project type: Bare-metal (no HAL, no CubeMX)
I have selected the correct device in "Options for Target → Device".
Could this be related to the STM32G4 Device Family Pack (DFP) installation or version?
Is there any specific pack configuration required to enable the Startup component?
Any guidance would be appreciated.
Thank you.
2026-02-20 9:56 AM
Probably be better asking in the Keil forum: https://community.arm.com/support-forums/f/keil-forum