Category Archives: ARM

ARM Cortex Guide updated with Cortex M4

Joseph Yiu has updated The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors to includes details about the M4, including the floating point operations available. With more than 12 years experience with ARM processors, FPGAs and System on a chip … Continue reading

Posted in ARM | Leave a comment

Build a mini ST-LINK/V2 programmer/debugger for the STM32

I enjoy working with the STM32 processors. They are easy to use, powerful and cheap and there are lots of options for developing code. One minor annoyance is the question of a programmer. Incoming search terms:st link v2 schematic (8)stlink … Continue reading

Posted in ARM, Hardware | 18 Comments

An STM32F4 Project Template for Crossworks

When developing for the STM32F4, setting up a new project can be a pain. Without some kind of wizard or configuration tool, there are always loads of obscure settings that have to me made each time. The easiest way around … Continue reading

Posted in ARM, STM32 | Tagged , , , , | 5 Comments

An Improved Bit Banding Approach

The commonly published approach to using the bit banding feature of the Cortex Mx family of processors is to use macros – see Bit Banding in the STM32. This post describes an alternate implementation that uses a dedicated RAM section … Continue reading

Posted in ARM, Micromouse, Software, STM32 | Tagged , , , | Leave a comment

GCC ARM Embedded Toolset

If you are taking the DIY approach to coding for the ARM processors, you probably use the GCC ARM embedded toolset. This is available from a number of places. I just came across another distribution of this ARM toolset. One … Continue reading

Posted in ARM, Hardware, STM32 | Tagged , , | Leave a comment

uKOS – A real-time operating system

Edo Franzi is the designer of the famous Khepera Robot. He first developed uKOS, a multi-tasking OS for the 68k processors, as part of that project. uKOS was subsequently re-written in C and is now available, as uKOS-II, for a … Continue reading

Posted in ARM, Software, STM32 | Tagged , , | Leave a comment