CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

How stable is 3.191 vs 3.148

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
User
Guest







How stable is 3.191 vs 3.148
PostPosted: Fri Jun 04, 2004 3:30 am     Reply with quote

Hi,
I purchased maintenance for 1 year (god knows why as I've been stuck on 3.148 for ever!!!) my maintenance runs out in two days, I'd like to get a more recent version, but only if it's stable, hence the question is 3.191 stable and not going to screw things up for me?

If it isn't it really begs the question why we buy maintenance because you can never upgrade!


Thanks
Haplo



Joined: 06 Sep 2003
Posts: 659
Location: Sydney, Australia

View user's profile Send private message

PostPosted: Fri Jun 04, 2004 4:27 am     Reply with quote

Download 3.191, install it and if you don't like it re-install 3.148 over it. This way you can give it a try.
User
Guest







Hmmm can't afford the re-test of all the code
PostPosted: Fri Jun 04, 2004 4:28 pm     Reply with quote

We cant afford the time to test all the code again! and we don't want to upset our customers, suppose I'll have to download it and have two copies on two PC's, compile for a test board and put it on LONNNNNG test.

The annoying thing would be if I found it didn't work, then I wasted a years maintenance.

Thx

P.S. Why can't we trust CCS to test it?
C-H Wu
Guest







Re: Hmmm can't afford the re-test of all the code
PostPosted: Fri Jun 04, 2004 8:10 pm     Reply with quote

User wrote:
We cant afford the time to test all the code again! and we don't want to upset our customers, suppose I'll have to download it and have two copies on two PC's, compile for a test board and put it on LONNNNNG test.

The annoying thing would be if I found it didn't work, then I wasted a years maintenance.

Thx

P.S. Why can't we trust CCS to test it?


Be careful with the delay_us() bug, it is still there in 3.191 although 3.201 fixed this bug.
Code:
// bug_3191_delay_us.c 
#include <18F458.H>
#fuses HS, NOLVP, NOWDT, NODEBUG, PUT
#use delay(clock= 40000000)
#use RS232(baud = 115200, xmit= PIN_C6, rcv= PIN_C7)
void main()
{
   int16 i; int8 k= 0;
   while ( 1 )
   {
      for(i=0;i< 5000;i++) delay_us(200);
      printf("%u ", ++k); // numbers should come out once every second,
                          // but ... it runs like crazy with 3.191 !
   }
}
delay_us( n ) has bug if n > 153 in this case. I wrote to CCS telling them that 3.191 shall not be called 'stable' considering this bug. They replied that a 'stable' 3.192 release will be considered.

Regarding the maintenance, I bought it only when I _REALLY_ need an upgrade for either a bug fix or some new feature like code size optimization. Someone said that if they fully test it, then the price might be as high as other compilers. Sad

By the way, here is some small reward for bug reporter
Quote:
The problem you reported has been fixed and will be in the
next compiler release. 3.202 is expected out Tuesday.

If your download rights expired between the time you reported
the problem and the new release then e-mail us your reference
number so we can extend the download time.
Very Happy

Best regards

C-H Wu
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group