Archive for the ‘ARM’ Category

LPC54102 LPCXpresso board tutorial

Posted on by

Yesterday I received a brand new LPCXpresso54102 evaluation board, and after playing with it for a while and going through the documentation, I thought it could be useful to write down how to set up the environment and work around a few quirks that I found are not completely straightforward.

The board contains the new LPC54012 ultra-low-power dual-core ARM Cortex-M4F/M0+ microcontroller, targeted at always-on sensor-processing applications, that can run up to 100Mhz each core. The main idea is to use the Cortex-M0+ core for sensor listening, data collection and aggregation, and then wake up periodically the Cortex-M4F to perform complex data processing tasks.
(more…)

STM32F3DISCOVERY on Mac OS X using Eclipse, GCC ARM and OpenOCD

Posted on by

A few months ago I received an STM32F3DISCOVERY evaluation board, similar to the STM32F4DISCOVERY that I’ve used for prototyping at work, but for the new STM32 F3 series Cortex-M4. Since ST doesn’t provide a development environment like TI and NXP do, and the commercial packages available are expensive and windows only, I’ve decided to put up a step-by-step tutorial on how to setup an opensource environment for Mac OS X based on eclipse, GCC ARM and openOCD.

All the packages are multi-platform, so it should be easy to configure a similar environment for Linux or Windows.
(more…)