Build valgrind to target LPC55S69(which is based on Armv8-m architecture) Building Valgrind for the LPC 55 S69 Based on Armv8 M Architecture Valgrind is a powerful instrumentation framework for building dynamic analysis tools While it 3 min read 29-09-2024 14
Embedded C++ - Header-only library optimization level Embedded C Optimizing Header Only Libraries When it comes to developing embedded systems the choice of programming language and library management can significa 3 min read 16-09-2024 20
How to correctly implement delay after enabling RCC peripheral clock? Ensuring Proper Clock Delays for STM 32 Peripherals A Deep Dive When working with STM 32 microcontrollers understanding the timing requirements for enabling per 3 min read 31-08-2024 13
Missing ELF symbol for extern const float? Understanding Missing ELF Symbols for Extern Const Floats in GDB When debugging embedded systems with GDB you might encounter the frustrating Missing ELF symbol 2 min read 30-08-2024 18
How/When exactly does Cortex-M4 (STM32 F4) switch its R13 from MSP to PSP? Do i have to manually switch if using PSP in inline asm? Understanding PSP and MSP A Deep Dive into Cortex M4 Context Switching The Cortex M4 processor often found in STM 32 F4 series microcontrollers offers two stack 3 min read 28-08-2024 25
Unwinding Stack on Cortex-M with FreeRTOS: Handling Interrupts and Stopping Conditions Unwinding the Stack on Cortex M with Free RTOS A Deep Dive into Interrupts and Stopping Conditions This article delves into the intricacies of stack unwinding o 4 min read 28-08-2024 29
Can i boot from sram when i use arm cortex m3 Booting from SRAM on an ARM Cortex M3 This article will discuss the possibility of booting an ARM Cortex M3 microcontroller from SRAM instead of the traditional 3 min read 28-08-2024 15