ENGINEERING DOCUMENTATION
Engineering Troubleshooting
Technical investigations into embedded firmware, RTOS initialization, hardware simulation, and software integration.
Technical Investigations
STM32F103 — Zephyr RTOS 4.4.2 — Renode 1.17.0
Debugging Zephyr RTOS Startup on STM32F103
Read Technical Investigation →
Investigating firmware startup failures using ARM program-counter analysis, addr2line, device-tree configuration, and STM32 clock initialization.
PROJECT 01 · STM32F103C8T6 · ARM Cortex-M3 · Renode 1.17.0
STM32F103 Bare-Metal Hello World
A reproducible bare-metal C firmware demonstration using libopencm3, an ARM cross-compiler, a Cortex-M linker script, and simulated USART1 output. Successfully tested in Renode without a target operating system.