cancel
Showing results for 
Search instead for 
Did you mean: 

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

shohanur00
Associate III

 

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 1
Andrew Neil
Super User

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.