Skip to content

Open Source Cortex-M Development and Debugging

Photo of Jeremy Stott
Hosted By
Jeremy S.
Open Source Cortex-M Development and Debugging

Details

This month we are lucky to have Gareth McMullin from Swift Navigation in San Francisco showing us some open source Cortex-M development and debugging.

Agenda for the evening:

Introductions - 6:30 pm

Just to check that we still remember our names

Developing and debugging Cortex-M firmware with an open source stack
Gareth McMullin

Gareth will introduce gcc-arm-embedded, the Black Magic probe, and libopencm3 as an open-source stack for Cortex-M firmware development. He will cover ways in which the tools differ from their native Unix counterparts, and will demonstrate the process with a basic application from source to basic debugging. Additionally he will demonstrate stdio functions using a UART with semi-hosting and GDB/BMP. If there's time left over, he will introduce the internal architecture of the Black Magic Probe firmware. Including a look at what it's like now and where it's going, and what's involved in adding support for a new target device.

Cookies

Depending on how organised I am there may be a cookie intermission.

The Ten GDB Command(ment)s
Jeremy Stott

Jeremy will show you why he can no longer use point-and-click debuggers for his embedded firmware development. From basic GDB commands to more complex GDB scripts.

Finish - 8:30pm

Photo of Auckland Embedded Systems Meetup group
Auckland Embedded Systems Meetup
See more events
GridAKL
132 Halsey St, at the corner of Madden St · Auckland