Skip to main content
Associate II
February 20, 2026
Question

STM32G431CBT6 – “Device → Startup” Not Showing in Keil (Bare-Metal Project, No CubeMX)

  • February 20, 2026
  • 1 reply
  • 236 views

 

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 → COREScreenshot_12.png

 

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.

 

1 reply

Andrew Neil
Super User
February 20, 2026

Probably be better asking in the Keil forum: https://community.arm.com/support-forums/f/keil-forum

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.