From: Prashanth A. <pra...@re...> - 2004-08-20 05:53:26
|
=0A=0A=0A=0A=0ADear Sir,=0A I can't purchase KEIL Compiler.I want = to proceed with SDCC.=0AIf you want, I can send the code. Please send your = mail ID. Please suggest what conversions I have to make to the code.=0A=0A= =0A=0A=0A=0A=0A=0A=0A=0A=A0=0A=0A=0AOn Fri, 20 Aug 2004 sdcc-user-request@l= ists.sourceforge.net wrote :=0A>Send Sdcc-user mailing list submissions to= =0A> sdc...@li...=0A>=0A>To subscribe or unsubscribe vi= a the World Wide Web, visit=0A> https://lists.sourceforge.net/lists/listin= fo/sdcc-user=0A>or, via email, send a message with subject or body 'help' t= o=0A> sdc...@li...=0A>=0A>You can reach the per= son managing the list at=0A> sdc...@li...=0A>=0A>= When replying, please edit your Subject line so it is more specific=0A>than= "Re: Contents of Sdcc-user digest..."=0A>=0A>=0A>Today's Topics:=0A>=0A> = 1. (no subject) (Prashanth Anand)=0A> 2. Re: (no subject) (Maarten Br= ock)=0A>=0A>--__--__--=0A>=0A>Message: 1=0A>Date: 19 Aug 2004 04:43:43 -000= 0=0A> From: "Prashanth Anand" <pra...@re...>=0A>To: sd= cc...@li...=0A>Subject: [Sdcc-user] (no subject)=0A>Reply= -To: sdc...@li...=0A>=0A> This is a multipart mime mess= age=0A>=0A>=0A>--Next_1092890623---0-203.199.83.148-6591=0A>Content-type: t= ext/html;=0A> charset=3Diso-8859-1=0A>Content-Transfer-Encoding: quoted-pr= intable=0A>Content-Disposition: inline=0A>=0A><P>=3D0A=A0 <BR>=3D0ADEAR SIR= ,<BR>=3D0A<BR>=3D0A=A0 =A0 =A0 =A0 I am=3D=0A> working on CYPRESS'S EZ-USB= FX2 which is a USB chip.The code is written in=3D=0A> 'C'in Keil IDE.I am= trying to use the SDCC compiler for this.When I try to=3D=0A> compile a f= ile called bulkext.c, the compiler is giving error as function =3D=0A>canno= t return=A0 'bit'.And also it is giving error as "parse" =3D=0A>error: toke= n ->'if'.<BR>=3D0A<BR>=3D0Ai am using 2.4.3 version.<BR>=3D0Aso i w=3D=0A>a= nted to know whether sdcc supports EZ-USB FX2 chip?<BR>=3D0Aif not how can = i=3D=0A> proceed by using sdcc itself?<BR>=3D0Aplz guide<BR>=3D0Ait's urge= nt please.<BR=3D=0A> >=3D0A=3D0A</P>=3D0A<br><br>=3D0A<A target=3D3D"_blank= " HREF=3D3D"http://clients.rediff=3D=0A>.com/signature/track_sig.asp"><IMG = SRC=3D3D"http://ads.rediff.com/RealMedia/a=3D=0A>ds/adstream_nx.cgi/www.red= iffmail.com/inbox.htm@Bottom" BORDER=3D3D0 VSPACE=3D=0A>=3D3D0 HSPACE=3D3D0= ></a>=3D0A=0A>--Next_1092890623---0-203.199.83.148-6591=0A>Content-type: te= xt/plain;=0A> charset=3Diso-8859-1=0A>Content-Transfer-Encoding: quoted-pr= intable=0A>Content-Disposition: inline=0A>=0A> =3DA0=3D0ADEAR SIR,=3D0A=3D= 0A I am working on CYPRESS'S EZ-USB FX2 which is=3D=0A> a USB chip.= The code is written in 'C'in Keil IDE.I am trying to use the SD=3D=0A>CC co= mpiler for this.When I try to compile a file called bulkext.c, the com=3D= =0A>piler is giving error as function cannot return 'bit'.And also it is g= ivin=3D=0A>g error as "parse" error: token ->'if'.=3D0A=3D0Ai am using 2.4.= 3 version.=3D0Aso=3D=0A> i wanted to know whether sdcc supports EZ-USB FX2= chip?=3D0Aif not how can i=3D=0A> proceed by using sdcc itself?=3D0Aplz g= uide=3D0Ait's urgent please.=3D0A=0A>--Next_1092890623---0-203.199.83.148-6= 591--=0A>=0A>=0A>=0A>--__--__--=0A>=0A>Message: 2=0A> From: "Maarten Brock"= <sou...@ds...>=0A>To: sdc...@li...=0A>Date:= Thu, 19 Aug 2004 09:14:08 +0200=0A>Subject: Re: [Sdcc-user] (no subject)= =0A>Reply-To: sdc...@li...=0A>=0A>FX2 chip is supported,= but not all Keil C language extensions. So you=0A>will have to do some con= versions yourself. If it's really urgent I suggest=3D=0A>=0A>to buy Keil.= =0A>=0A> > =3DA0=0A> > DEAR SIR,=0A> >=0A> > I am working on CYPRE= SS'S EZ-USB FX2 which is a USB chip.The cod=3D=0A>e is written in 'C'in Kei= l IDE.I am trying to use the SDCC compiler for th=3D=0A>is.When I try to co= mpile a file called bulkext.c, the compiler is giving e=3D=0A>rror as funct= ion cannot return 'bit'.And also it is giving error as "pars=3D=0A>e" erro= r: token ->'if'.=0A> >=0A> > i am using 2.4.3 version.=0A> > so i wanted to= know whether sdcc supports EZ-USB FX2 chip?=0A> > if not how can i proceed= by using sdcc itself?=0A> > plz guide=0A> > it's urgent please.=0A> >=0A>= =0A>=0A>=0A>=0A>=0A>--__--__--=0A>=0A>_____________________________________= __________=0A>Sdcc-user mailing list=0A>Sdc...@li...=0A>= https://lists.sourceforge.net/lists/listinfo/sdcc-user=0A>=0A>=0A>End of Sd= cc-user Digest=0A |
From: Mark S. <mar...@ch...> - 2004-08-20 17:10:12
|
Check the SDCC manual section (8.2) on ANSI compliance. I am sure=20 Keil's documentation includes a similar resource. Careful comparison=20 of the two documents should provide you with the information you need. Here's a link to the relevant section of the SDCC manual:=20 http://sdcc.sourceforge.net/doc/sdccman.html/node152.html Here are some tips that should help you start your conversion - Josh Stone suggests defining a macro to translate your sfr definitions: #define Sfr(reg, addr) sfr at (addr) reg https://sourceforge.net/mailarchive/message.php?msg_id=3D6529629 On replacing SFR16 declarations Jesus Calvino-Fraga suggested: data unsigned int at 0xca TMR2RL; // Timer2 reload value data unsigned int at 0xcc TMR2; // Timer2 counter https://sourceforge.net/mailarchive/message.php?msg_id=3D5354358 Good luck, Mark On Thursday, August 19, 2004, at 10:52 PM, Prashanth Anand wrote: > > > > > > Dear Sir, > I can't purchase KEIL Compiler.I want to proceed with SDCC. > If you want, I can send the code. Please send your mail ID. Please=20 > suggest what conversions I have to make to the code. > > > > > > > > > > =A0 > > > On Fri, 20 Aug 2004 sdc...@li... wrote : >> Send Sdcc-user mailing list submissions to >> sdc...@li... >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://lists.sourceforge.net/lists/listinfo/sdcc-user >> or, via email, send a message with subject or body 'help' to >> sdc...@li... >> >> You can reach the person managing the list at >> sdc...@li... >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Sdcc-user digest..." >> >> >> Today's Topics: >> >> 1. (no subject) (Prashanth Anand) >> 2. Re: (no subject) (Maarten Brock) >> >> --__--__-- >> >> Message: 1 >> Date: 19 Aug 2004 04:43:43 -0000 >> From: "Prashanth Anand" <pra...@re...> >> To: sdc...@li... >> Subject: [Sdcc-user] (no subject) >> Reply-To: sdc...@li... >> >> This is a multipart mime message >> >> >> --Next_1092890623---0-203.199.83.148-6591 >> Content-type: text/html; >> charset=3Diso-8859-1 >> Content-Transfer-Encoding: quoted-printable >> Content-Disposition: inline >> >> <P>=3D0A=A0 <BR>=3D0ADEAR SIR,<BR>=3D0A<BR>=3D0A=A0 =A0 =A0 =A0 I am=3D= >> working on CYPRESS'S EZ-USB FX2 which is a USB chip.The code is=20 >> written in=3D >> 'C'in Keil IDE.I am trying to use the SDCC compiler for this.When I=20= >> try to=3D >> compile a file called bulkext.c, the compiler is giving error as=20 >> function =3D >> cannot return=A0 'bit'.And also it is giving error as "parse" =3D >> error: token ->'if'.<BR>=3D0A<BR>=3D0Ai am using 2.4.3 = version.<BR>=3D0Aso=20 >> i w=3D >> anted to know whether sdcc supports EZ-USB FX2 chip?<BR>=3D0Aif not = how=20 >> can i=3D >> proceed by using sdcc itself?<BR>=3D0Aplz guide<BR>=3D0Ait's urgent=20= >> please.<BR=3D >>> =3D0A=3D0A</P>=3D0A<br><br>=3D0A<A target=3D3D"_blank"=20 >>> HREF=3D3D"http://clients.rediff=3D >> .com/signature/track_sig.asp"><IMG=20 >> SRC=3D3D"http://ads.rediff.com/RealMedia/a=3D >> ds/adstream_nx.cgi/www.rediffmail.com/inbox.htm@Bottom" BORDER=3D3D0=20= >> VSPACE=3D >> =3D3D0 HSPACE=3D3D0></a>=3D0A >> --Next_1092890623---0-203.199.83.148-6591 >> Content-type: text/plain; >> charset=3Diso-8859-1 >> Content-Transfer-Encoding: quoted-printable >> Content-Disposition: inline >> >> =3DA0=3D0ADEAR SIR,=3D0A=3D0A I am working on CYPRESS'S = EZ-USB FX2=20 >> which is=3D >> a USB chip.The code is written in 'C'in Keil IDE.I am trying to use=20= >> the SD=3D >> CC compiler for this.When I try to compile a file called bulkext.c,=20= >> the com=3D >> piler is giving error as function cannot return 'bit'.And also it is=20= >> givin=3D >> g error as "parse" error: token ->'if'.=3D0A=3D0Ai am using 2.4.3=20 >> version.=3D0Aso=3D >> i wanted to know whether sdcc supports EZ-USB FX2 chip?=3D0Aif not = how=20 >> can i=3D >> proceed by using sdcc itself?=3D0Aplz guide=3D0Ait's urgent = please.=3D0A >> --Next_1092890623---0-203.199.83.148-6591-- >> >> >> >> --__--__-- >> >> Message: 2 >> From: "Maarten Brock" <sou...@ds...> >> To: sdc...@li... >> Date: Thu, 19 Aug 2004 09:14:08 +0200 >> Subject: Re: [Sdcc-user] (no subject) >> Reply-To: sdc...@li... >> >> FX2 chip is supported, but not all Keil C language extensions. So you >> will have to do some conversions yourself. If it's really urgent I=20 >> suggest=3D >> >> to buy Keil. >> >>> =3DA0 >>> DEAR SIR, >>> >>> I am working on CYPRESS'S EZ-USB FX2 which is a USB chip.The=20= >>> cod=3D >> e is written in 'C'in Keil IDE.I am trying to use the SDCC compiler=20= >> for th=3D >> is.When I try to compile a file called bulkext.c, the compiler is=20 >> giving e=3D >> rror as function cannot return 'bit'.And also it is giving error as=20= >> "pars=3D >> e" error: token ->'if'. >>> >>> i am using 2.4.3 version. >>> so i wanted to know whether sdcc supports EZ-USB FX2 chip? >>> if not how can i proceed by using sdcc itself? >>> plz guide >>> it's urgent please. >>> >> >> >> >> >> >> --__--__-- >> >> _______________________________________________ >> Sdcc-user mailing list >> Sdc...@li... >> https://lists.sourceforge.net/lists/listinfo/sdcc-user >> >> >> End of Sdcc-user Digest |
From: Royce & S. P. <be...@et...> - 2004-08-20 17:53:44
|
Anand, ----- Original Message ----- Dear Sir, I can't purchase KEIL Compiler.I want to proceed with SDCC. If you want, I can send the code. Please send your mail ID. Please suggest what conversions I have to make to the code. ---------------REPLY------------------------------------------------------------------------------- You will just have to read the documentation that comes with SDCC & make the changes yourself ! Most of the changes will be the included header files, & language extensions Eg for bits etc. Of course, I assume you know some C, coz if not, no one can help you! Also, please stop the "Dear Sir" stuff :) ! This is a user's list & not the email ID of any particular individual. --Royce. |