From: Gregory L M. <gm...@ea...> - 2001-09-01 01:57:58
|
Hi Joy, You are a Joy! I'm OK...a little tired but OK. Take good care of yourself please...OK. I'm greatfull that you are in my life! Greggie On Wed, 01 Aug 2001, you wrote: > Send Sdcc-user mailing list submissions to > sdc...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > http://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. Re: Linux loader for AT89C51 (Kai Hingst) > 2. Re: Linux loader for AT89C51 (Bob Stafford) > 3. Re: More optimisation (Johan Knol) > 4. .cdb file? (Royce & Sharal Pereira) > > --__--__-- > > Message: 1 > Date: Tue, 31 Jul 2001 23:08:58 +0200 > From: Kai Hingst <M5...@ha...> > Reply-To: M5...@ha... > Organization: Hadiko > To: Sdc...@li... > Subject: Re: [Sdcc-user] Linux loader for AT89C51 > > Hi There, > > For my student project I built a small download adapter for programming > the 89S8252. Basically its a modification of the Atmel Appnote > "Programming the 89Sxyz via telephone line", or however it was called. > It uses a 89C2051 as interface chip. I threw out all the modem stuff in > the 89C2051 firmware and implemented a simple serial protocol. Currently > I'm using a small Delphi Programm to feed the hex-file into the download > adapter via the serial port. > I was planning to write a small perl script to feed the download > adapter. This way it should run on almost all kinds of machines. But the > problem is the same than most of you folks have: I just don't find the > time to finish all these plans. > If you want to, I can dig out the circuit drawing and the modified > firmware for the 89C2051. > > Kai Hingst > > Bob Stafford wrote: > > > > Can anyone suggest a loader to run on a Linux platform to load a compiled > > link program to a AT89C51 via tha PC's parellel port . > > > > Thanks > > > > Bob Stafford > > > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li... > > http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > --__--__-- > > Message: 2 > From: Bob Stafford <sdc...@bo...> > To: M5...@ha... > Subject: Re: [Sdcc-user] Linux loader for AT89C51 > Date: Tue, 31 Jul 2001 19:37:32 -0500 > Cc: Sdc...@li... > > On Tuesday 31 July 2001 16:08 pm, you wrote: > > I managed to write a Linux loader for the 89S8252 based on code sent by Randy > Smith (thanks Randy). I plan to make it available when I've tidied up my mods > a bit, and will post the URL when it is available. > > If anyone needs an untidy version before that please email me. > > Cheers > > Bob S. > > Hi There, > > > > For my student project I built a small download adapter for programming > > the 89S8252. Basically its a modification of the Atmel Appnote > > "Programming the 89Sxyz via telephone line", or however it was called. > > It uses a 89C2051 as interface chip. I threw out all the modem stuff in > > the 89C2051 firmware and implemented a simple serial protocol. Currently > > I'm using a small Delphi Programm to feed the hex-file into the download > > adapter via the serial port. > > I was planning to write a small perl script to feed the download > > adapter. This way it should run on almost all kinds of machines. But the > > problem is the same than most of you folks have: I just don't find the > > time to finish all these plans. > > If you want to, I can dig out the circuit drawing and the modified > > firmware for the 89C2051. > > > > Kai Hingst > > > > Bob Stafford wrote: > > > Can anyone suggest a loader to run on a Linux platform to load a compiled > > > link program to a AT89C51 via tha PC's parellel port . > > > > > > Thanks > > > > > > Bob Stafford > > > > > > _______________________________________________ > > > Sdcc-user mailing list > > > Sdc...@li... > > > http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li... > > http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > --__--__-- > > Message: 3 > From: "Johan Knol" <joh...@id...> > To: <sdc...@li...> > Subject: Re: [Sdcc-user] More optimisation > Date: Wed, 1 Aug 2001 09:51:04 +0200 > > Fixed in mcs51/gen.c It was already fixed for the ds390 > > Johan > > ----- Original Message ----- > From: Royce & Sharal Pereira <be...@im...> > To: <sdc...@li...> > Sent: Tuesday, July 31, 2001 12:18 PM > Subject: [Sdcc-user] More optimisation > > > > Hi,all, > > I found another place where optimisation is needed: > > SDCC compiles > > > > #define signal P1_0 file://could also be sbit or bit > > > > void func() > > { > > unsigned rdg=0; > > //...... > > rdg |= signal file://just want to insert the bit in bit0 of rdg. > <= this > > is THE line!! > > // etc.... > > } > > > > like this: (this is the part where the bit is cast into an integer..the OR > > comes later & THAT'S ok) > > clr a > > mov c,_signal > > rlc a > > mov r5,a ; file://low byte of integer cast > > clr a > > mov c,_signal > > rlc a > > rlc a > > subb a,acc > > mov r6,a ; // hi byte of integer cast > > > > There's no problem with the result it results in a 0001(when signal=1) > as > > required, but very inefficiently > > Maybe the coming SDCC version can fix this. > > > > Meanwhile I satisfy myself with another rule for my peep-file: > > > > rule:= replace > > { clr a > > mov c,%1 > > rlc a > > mov %2,a > > clr a > > mov c,%1 > > rlc a > > rlc a > > subb a,acc > > mov %3,a > > } > > by > > { ;Optimised by Author from here... > > clr a > > mov %3,a > > mov c,%1 > > rlc a > > mov %2,a ;...to here. > > } > > > > > > > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li... > > http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > > > --__--__-- > > Message: 4 > From: "Royce & Sharal Pereira" <be...@im...> > To: <sdc...@li...> > Date: Wed, 1 Aug 2001 22:45:00 +0530 > Subject: [Sdcc-user] .cdb file? > > Hi,all > Recently downloaded sdcc2.2.2-7-11-01 beta for WIN32 put together by Karl > Bongers, & anstalled as per instruction. > > Everything was ok , untill I used the -debug option. The .cdb file is not > being produced. Am I not doing something right? > > Thanks, > Royce. > > > > > > --__--__-- > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > End of Sdcc-user Digest |