see: SDCC compiler for small devices. http://sdcc.sourceforge.net/ This perhaps is a first point for begin this
Julian Niño ----- Original Message ----- From: "Gabriele Caracausi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, March 08, 2006 12:31 PM Subject: RE: GCC Port (gcc backend) for Microchip PICMicro microcontroller > Hi Francois, Colm, > > I've read your emails and I'd like to be involved in this project. > > As you can read in my past emails in the GCC ML, I've tried two years ago to create a porting of GCC to PIC 18FXXX. > > The project was developed when I was student without a truly and strong guide in all involved activities. > My proposal is: I could share the code I've developed but, keep in mind, that the code should contain some error. > > Starting from it, we could continue / modify / correct / improve the porting all together. What do you think about it ? > > Ciao! > Gabriele. > > > > > > > -----Original Message----- > From: Franзois Poulain [mailto:[EMAIL PROTECTED] > Sent: Monday, March 06, 2006 7:56 PM > To: Colm O' Flaherty > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: GCC Port (gcc backend) for Microchip PICMicro microcontroller > > > Like you, I'm still studying the internals of gcc, but I'm close to > > being confident enough to start making some changes. > > Nice ! > > Le lundi 06 mars 2006 а 17:17 +0000, Colm O' Flaherty a йcrit : > > Francois, > > > > There are only 35 instructions in the 14 bit instruction set, and > > given that, in gcc, the main initial work seems to be in describing > > the targets instruction set, it might not take much to find out what > > implementation issues will occur, by just taking to the time to describe the instructions. > > For me, the things that I suspect to be issues are: > > > > -8 bit ALU > > -small memory space > > -limited stack space (8 levels on 16F) -the number of PIC devices > > (configurations) that would need to be supported (with the various > > number of banks, and memory configs) > > > > Like you, I'm still studying the internals of gcc, but I'm close to > > being confident enough to start making some changes. > > > > Colm > >