Close

Switching to an OpenSource Compiler for STM8 microcontroller

A project log for OggStreamer / LiveRadio Streaming

This project aims to create a production-ready, emc-compliant OpenHardware AudioStreaming-Product using OpenSource-Tools whenever possible.

georg-ottingergeorg ottinger 07/26/2014 at 07:330 Comments

The first firmware for the OggStreamer was developed using the freely available Kickstart-Version of the IAR-Compiler which was a good for a quick start and good for debugging the Firmware, but - espacially for a OpenSourceHardware project - other alternatives would be more appriciated, features like OpenSource and Linux Support would be highly desireable - during the course of the OggStreamer Development the SDCC-Compiler Team choose the STM8 Platform to be included in the SDCC-Compiler. So it happend that OggStreamer was one of the first real-life projects relying on the SDCC for its firmware - I could provide feedback to fix bugs in early versions of the STM8-SDCC compiler - many thanks to Philipp Klaus Krause and Valentin Dudouyt aswell as the whole sdcc-team for the first class support on this OpenSource Tool and their quick fixes within days.

The first test of the SDCC compiler on the OggStreamer looked like this:

VID 20130529 172422 from Georg Ottinger on Vimeo.

Discussions