Compiler build tools for Freescale 68hc11, 68hc12, S12, S12X, XGATE

binutils, gcc, newlib

Introduction

Here you will find source patches and binaries for the build tools binutils, gcc and newlib to build code for various Freescale 68hc11/12/s12x. Stephane Carrez added the support for the 68hc11/12 to gcc and binutils. The tools here are built upon his work but with a faster 32 bit divide and the ability to assemble and link code for the XGATE co-processor.

These tools are actively used to compile code for the Megasquirt ECU on MC9S12C64 and MC9S12XEP100.
We build under Linux or Cygwin.

Download


Compiler users: Pick your operating system and download the precompiled tools.
These zips enable you to compile code for 68hc11/12/9s12x.

Windows zip : s12buildtools-win32.zip

Linux tar.gz : s12buildtools-linux32bit.tar.gz


Compiler developers: If you need to build the tools for a different platform or wish to develop the tools themselves, download the source zip.
This zip is NOT needed if you just want to compile code.

Source patches : s12x-tools-source-20101109.zip