[<<] [<] Page 2 of 2 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: sdcc
From: Scott Dattalo ####@####.#### Date: 29 Jun 2002 14:38:03 -0000 Message-Id: <Pine.LNX.4.44.0206290724480.6349-100000@ruckus.brouhaha.com> On Fri, 28 Jun 2002, John Duncan wrote: > Hello Listers, > > I have just downloaded and installed sdcc from the sdcc website. I remember > about 1 month ago, Scott supplied some information about how to procure the > latest pic files from sourceforge. Unfortunately I have lost this. > > Any help would be appreciated I think the one you want is in the archives right here: http://www.linuxhacker.org/cgi-bin/ezmlm-cgi?1:mss:1241:bgdodfdgofpljbkgfdnp Scott | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
SDCC
From: John Duncan ####@####.#### Date: 24 Nov 2002 23:15:44 -0000 Message-Id: <3DE15C57.C8325C64@bom.gov.au> Hi all, I have downloaded the source for SDCC and compiled it and it works. I have written a few little test programmes, just to demonstrate to myself how the generated .asm file s look. to see how conditional code and loops arte generated. I am ready to write a 'real' programme now. I haven't been able to work out or find out how to define a bit in either PORTA or PORTB (or in any other register for that matter), so I can use it for conditional checking and value assignment. Can anyone show me how? Regards John | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
SDCC
From: "Timothy Lee" ####@####.#### Date: 24 Dec 2004 16:18:02 +0000 Message-Id: <200412241617.iBOGHqJl017882@ms-smtp-02.nyroc.rr.com> Hello: It seems that sdcc has been discussed frequently on this list. I am using a PIC18F452 and was wondering how near-to-completion the sdcc-pic compiler is. I have read the documentation for the project and even looked at some of the change logs, however I am still unable to determine how "ready" sdcc is. If someone on this list is in "the know" maybe they can should some light on what is complete, what features the compiler offers, what is not currently functional and what has not been included thus far. Thanks much Timothy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: SDCC
From: "Vangelis Rokas" ####@####.#### Date: 30 Dec 2004 10:58:55 +0000 Message-Id: <000201c4ee5e$86b8c8d0$49f0673e@Odyssey> There are some issues with pic16 port such as bugs that occur now and then, but *in general* its supports the chips quite fine. Recently we've managed to solve a critical bug with comparing variables and most things seem to work nice. I can't promise that it will compile your projects 'out of the box', but as you might have seen there is currently active support for it. regards, Vangelis Rokas ----- Original Message ----- From: "Philippe BEAU" ####@####.#### To: ####@####.#### Subject: sdcc & PIC18F452 18F458 support > Is anyone can say me if the latest sdcc snapshot support fine the > PIC18F452 & 18F458 ? ----- Original Message ----- From: "Timothy Lee" ####@####.#### To: ####@####.#### Subject: SDCC > It seems that sdcc has been discussed frequently on this list. I am using a > PIC18F452 and was wondering how near-to-completion the sdcc-pic compiler is. > I have read the documentation for the project and even looked at some of the > change logs, however I am still unable to determine how "ready" sdcc is. If > someone on this list is in "the know" maybe they can should some light on > what is complete, what features the compiler offers, what is not currently > functional and what has not been included thus far. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: SDCC
From: "Timothy Lee" ####@####.#### Date: 30 Dec 2004 13:52:48 +0000 Message-Id: <200412301352.iBUDqdpn008213@ms-smtp-04.nyroc.rr.com> Thanks for your contributions Vangelis!! Unfortunately the documentation on the SDCC website is a bit outdated. I can compile the sdcc snapshots (linux) but it seems to be that the pic16 libraries $prefix/share/sdcc/lib/pic16 are not installing. I don't know if this affects sdcc-pic16 operation or not. I've read the sdcc doc's - but I'm not sure how much applies to the pic16 port. Is it possible for someone to post a quick cookbook list of how to compile a small C program targeted for the PIC18F452 based on the latest sdcc snapshot?? Cheers Timothy -----Original Message----- From: Vangelis Rokas ####@####.#### Sent: Thursday, December 30, 2004 4:52 AM To: ####@####.#### Subject: Re: SDCC There are some issues with pic16 port such as bugs that occur now and then, but *in general* its supports the chips quite fine. Recently we've managed to solve a critical bug with comparing variables and most things seem to work nice. I can't promise that it will compile your projects 'out of the box', but as you might have seen there is currently active support for it. regards, Vangelis Rokas ----- Original Message ----- From: "Philippe BEAU" ####@####.#### To: ####@####.#### Subject: sdcc & PIC18F452 18F458 support > Is anyone can say me if the latest sdcc snapshot support fine the > PIC18F452 & 18F458 ? ----- Original Message ----- From: "Timothy Lee" ####@####.#### To: ####@####.#### Subject: SDCC > It seems that sdcc has been discussed frequently on this list. I am using a > PIC18F452 and was wondering how near-to-completion the sdcc-pic compiler is. > I have read the documentation for the project and even looked at some of the > change logs, however I am still unable to determine how "ready" sdcc is. If > someone on this list is in "the know" maybe they can should some light on > what is complete, what features the compiler offers, what is not currently > functional and what has not been included thus far. --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
rep: SDCC
From: Mikaël ####@####.#### Date: 31 Dec 2004 13:41:15 +0000 Message-Id: <B8A9FE90-5B31-11D9-A9D0-000D934FD434@free.fr> I run sdcc on Mac Os X and had some problems to compile the pic16 library. I use the snapshot of 23 / 12 /2004. You can do: ./configure --prefix=/home/mik/tools/sdcc make make install for the normal installation. Then, may 'cp' command does not understand the '-u' flag. You can do: cd sdcc/device/lib/pic16 ///in the source dir ./configure make mikmac:~/Desktop/sdcc/device/lib/pic16 mik$ cp bin/* ~/programmation/sdcc/share/sdcc/lib/pic16/ And it must work with that. You can try with the following code (test.c), that blink a LED (port E, bit 1) at nearly 1 Hz. /* compile with: sdcc -mpic16 -p18f452 test.c */ /* initializes stack at RAM address 0x5ff */ #pragma stack 0x5ff 64 #include <pic18fregs.h> void timerIT() interrupt 1 _naked { static unsigned char t=0; INTCONbits.T0IF = 0; if(t++ == 0x98) //un switch tous les 0x98. { LATE ^= 0x1; /*switch LED 1 */ t = 0; } _asm RETFIE _endasm; } void init() { /* configuration LED */ LATE = 0; TRISE= 0xF8; /*timer config: 8bit, prescaler: 256 T0CON = 0xC7; /* use interrupt */ INTCONbits.T0IE = 1; /*activation des ITS*/ INTCONbits.GIE = 1; INTCONbits.PEIE = 1; } void main() { init(); while(1); } Le 30 déc. 04, à 14:52, Timothy Lee a écrit : > > Thanks for your contributions Vangelis!! Unfortunately the > documentation on > the SDCC website is a bit outdated. I can compile the sdcc snapshots > (linux) > but it seems to be that the pic16 libraries > $prefix/share/sdcc/lib/pic16 are > not installing. I don't know if this affects sdcc-pic16 operation or > not. > I've read the sdcc doc's - but I'm not sure how much applies to the > pic16 > port. Is it possible for someone to post a quick cookbook list of how > to > compile a small C program targeted for the PIC18F452 based on the > latest > sdcc snapshot?? > > Cheers > Timothy > > > -----Original Message----- > From: Vangelis Rokas ####@####.#### > Sent: Thursday, December 30, 2004 4:52 AM > To: ####@####.#### > Subject: Re: SDCC > > There are some issues with pic16 port such as bugs > that occur now and then, but *in general* its supports > the chips quite fine. Recently we've managed to solve > a critical bug with comparing variables and most things > seem to work nice. > > I can't promise that it will compile your projects 'out > of the box', but as you might have seen there is currently > active support for it. > > regards, > Vangelis Rokas > > > > ----- Original Message ----- > From: "Philippe BEAU" ####@####.#### > To: ####@####.#### > Subject: sdcc & PIC18F452 18F458 support > > >> Is anyone can say me if the latest sdcc snapshot support fine the >> PIC18F452 & 18F458 ? > > > > > ----- Original Message ----- > From: "Timothy Lee" ####@####.#### > To: ####@####.#### > Subject: SDCC > > >> It seems that sdcc has been discussed frequently on this list. I am >> using > a >> PIC18F452 and was wondering how near-to-completion the sdcc-pic >> compiler > is. >> I have read the documentation for the project and even looked at some >> of > the >> change logs, however I am still unable to determine how "ready" sdcc >> is. > If >> someone on this list is in "the know" maybe they can should some >> light on >> what is complete, what features the compiler offers, what is not >> currently >> functional and what has not been included thus far. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > > > -- Mikaël "Programmers are tools for converting caffeine into code." [anonymous] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: rep: SDCC
From: Anthony Toft ####@####.#### Date: 2 Jan 2005 04:41:31 +0000 Message-Id: <1104640885.3131.9.camel@galloway.home.net> I have extended gpsim to include the 16F876 processor (I am actually using the 'A but it's close enough) and I'd like to generate a stimulus on the usart to explore a bug in the firmware I am writing, I haven't found anything regarding this, does anyone have any pointers? Thanks in advance Anthony -- Anthony Toft ####@####.#### I'm Anton, and I approve this message | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: rep: SDCC
From: Scott Dattalo ####@####.#### Date: 3 Jan 2005 04:30:05 +0000 Message-Id: <Pine.LNX.4.60.0501022020530.2299@ruckus.brouhaha.com> On Sat, 1 Jan 2005, Anthony Toft wrote: > I have extended gpsim to include the 16F876 processor (I am actually > using the 'A but it's close enough) and I'd like to generate a stimulus > on the usart to explore a bug in the firmware I am writing, I haven't > found anything regarding this, does anyone have any pointers? Hi Anthony, There currently is not a convenient way to do this. A few weeks ago I was attempting to resurrect the uart module so that uart tests like these could be performed. However, I ran into a bug with the way uart peripheral was being shared with the normal I/O port pin. The bad news is that I don't even thing the usart module in a PIC is being simulated correctly. Without a uart module (external to the PIC), there's not a convenient way to usart transmissions. For receiver testing, you have to manually create stimuli that represent the timing of the edges of your byte. There's a utility in the extras/ directory called rs232-gen/ that will assist in creating these. However, I have not updated this utility since changing the way stimuli are formatted - so even this tool is going to be of little use... Sigh. I'm *really* falling behind here folks... Scott | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 2 of 2 [>] [>>] |