GCC Port (gcc backend) for Microchip PICMicro microcontroller

Colm O' Flaherty colm_o_flaherty@hotmail.com
Fri Apr 7 12:16:00 GMT 2006


Aaron,

I'm currently working on this, for one.  I'm in the very early stages of 
development.

I'm currently using the following GCC ports (backends) for references 
purposes: AVR, m68hc11/12.  My code is currently based on GCC 3.3, but I'll 
migrate to mainline as soon as I have any changes outside of the 
config/pic14 folder.

The cc list of the mail is based on a list of people from this list who 
historically displayed interest in a PIC port for GCC.  We should probably 
just mail to the list now though, as some of the emails no longer exist.

To summarise my knowledge of existing work in progress:

- Francois Poulain had done some work on a port.
- I've commenced (I wanted to start from scratch in order to fully 
understand the architecture, and to make sure I was able to use the 
mainline)
- someone else mentioned they had done some work (this should be apparent 
from searching the list)

There's no organised (non-individual) GCC port in progress yet, as far as 
I'm aware.  If I make good progress on my work, I'll happily make it 
available for general participation, but its too early for that.

Have you checked out SDCC?  This may support the specific devices you're 
interested in.  For my part, I'm more interested in a GCC port than SDCC 
though, as I feel there is an awful lot more to be gained from a gcc port in 
the longer term.

I think one of the existing GCC microcontroller back ends already supports 
banking (segmentation).. I just can't remember offhand which one..

Colm




More information about the Gcc mailing list