With the programmer hard- and software taken care of in the previous episode, the last components missing are the compiler suites for the various platforms. Once we’ve taken a look at the GCC variants for the Atmel AVR and Texas Instruments MSP430 and the SDCC for the Microchip PIC families of microcontrollers, our set of tools specific to microcontroller programming is complete.
Table of Contents
00:00:30 Cross compiling
00:03:00 Recap of ordinary compilation and common compiler options with GCC
00:05:10 AVR-GCC and the Atmel AVRs, and microcontroller specific options to GCC
00:09:10 MSP430-GCC and the TI MSP430s, and the community vs. TI supported versions
00:13:05 SDCC and the Microchip PICs
00:13:15 — Problems with and limitations of SDCC for PIC
00:15:00 — Compiler options with SDCC
00:19:00 What’s left to do: Writing a Makefile (in the next episode)
bivblog40-mcu-compilers-20160808-160825.tar: The source files used in this episode.
BIVBlog #37: Setting up the development toolchain, including SDCC