View previous topic :: View next topic |
Author |
Message |
russr
Joined: 24 May 2005 Posts: 8 Location: New Jersey
|
Worth upgrading to PCW v3.224? |
Posted: Tue May 24, 2005 9:45 am |
|
|
I currently have PCW/PCB/PCM v3.045. I have been mostly satisfied, but I have noticed some bugs here. I also find that I'm not able to use certain PICS such as the 16F87/88 due to my old version.
My question: is it worth upgrading to the latest version? Are there a lot of bug fixes, etc?
Is there no price discount for returning customers? |
|
|
Haplo
Joined: 06 Sep 2003 Posts: 659 Location: Sydney, Australia
|
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Tue May 24, 2005 1:36 pm |
|
|
Quote: | Is there no price discount for returning customers? |
Well, the one year maintenance for PCW is $200, while it costs $350
initially. So that could be considered a discount for returning customers.
http://www.ccsinfo.com/ccscorder.shtml#CCompiler |
|
|
russr
Joined: 24 May 2005 Posts: 8 Location: New Jersey
|
|
Posted: Tue May 24, 2005 1:41 pm |
|
|
PCM programmer wrote: | Quote: | Is there no price discount for returning customers? |
Well, the one year maintenance for PCW is $200, while it costs $350
initially. So that could be considered a discount for returning customers.
http://www.ccsinfo.com/ccscorder.shtml#CCompiler |
I'm not sure I follow you. I've purchased a version back in 2001, but now I cannot just buy a year of maintenance for $200 correct? |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Tue May 24, 2005 1:59 pm |
|
|
Since you already have version 3.xxx of PCW, it's my guess that CCS
will sell you the one year maintenance for $200.
The "maintenance" is the full compiler. You can download any updates
that they post, for one year's time. You can also download vs. 3.191
(which you should do -- and save it).
http://www.ccsinfo.com/download.shtml |
|
|
russr
Joined: 24 May 2005 Posts: 8 Location: New Jersey
|
|
Posted: Tue May 24, 2005 2:05 pm |
|
|
PCM programmer wrote: | Since you already have version 3.xxx of PCW, it's my guess that CCS
will sell you the one year maintenance for $200.
The "maintenance" is the full compiler. You can download any updates
that they post, for one year's time. You can also download vs. 3.191
(which you should do -- and save it).
http://www.ccsinfo.com/download.shtml |
Thanks. Why do I need v3.191? |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Tue May 24, 2005 2:11 pm |
|
|
You should save every version that you download.
Sometimes, CCS will post a version that's buggy. Suppose by the
time that you get your one year's maintenance contract, CCS has
posted vs. 3.225. Suppose it's very buggy. You can't get vs. 3.224
anymore. You want to proceed with your project, so you download
vs. 3.191, which is deemed to be a fully tested version by CCS.
As a minimum reason, you should at least download it as a "reference
version". |
|
|
russr
Joined: 24 May 2005 Posts: 8 Location: New Jersey
|
|
Posted: Tue May 24, 2005 2:21 pm |
|
|
PCM programmer wrote: | You should save every version that you download.
Sometimes, CCS will post a version that's buggy. Suppose by the
time that you get your one year's maintenance contract, CCS has
posted vs. 3.225. Suppose it's very buggy. You can't get vs. 3.224
anymore. You want to proceed with your project, so you download
vs. 3.191, which is deemed to be a fully tested version by CCS.
As a minimum reason, you should at least download it as a "reference
version". |
Ah thanks for the info. The version that I currently have, v3.045 is not even listed on their site that shows all the changes...I wonder why.
As I stated in my original post, the main reasons for upgrade are to fix bugs I encountered when using two diferent #use rs232 statements in the same code, being able to use the PIC16F87/88 and other minor bugs I've encountered. Which version if your opinion is the most stable/bug free? |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Tue May 24, 2005 2:27 pm |
|
|
Quote: | Which version if your opinion is the most stable/bug free? |
I haven't done a large PIC project recently, so other people may be
able to answer that question better. Vs. 3.224 seems OK.
Quote: | The version that I currently have, v3.045 is not even listed on
their site that shows all the changes |
Here are some of the missing entries. I have this list because I save
snapshots of their versions page.
Quote: | 3.040 Various PIC18 updates
3.040 Constants for the 773/774 A/D converter have been changed
3.040 A problem with the multi-byte signed relational operators is fixed
3.041 An array access problem in banks 3-4 is fixed
3.043 Array declarations with [] are now permitted
3.043 A number of PCH fixes have been made - We have no known PCH problems left
3.043 A symbolic list file format has been added for all compilers
3.044 Several small problems fixed, Some Built-In functions optimized
3.044 The type of ref params in #separate functions were confused - Now fixed
3.045 A bug in some bit to bit assignments is fixed
3.047 Device database updates
3.047 COD file format updated for some tools
3.048 PCW print problem fixed
3.048 PCW optimization improved
3.048 Some I2C glitches fixed
3.049 A floating point math error is fixed
3.050 Fixed an optimization bug affecting large programs with complex math
3.050 A problem with PIC18 list files in MPLAB is now fixed
3.051 PIC18 memcpy now works right
3.052 SET_TRIS_D and E were broke in 3.050,3.051 now restored
3.052 In some cases an exception appeared instead of a syntax error - Now fixed
3.053 An optimization bug is fixed. This affected some built in functions like math
3.054 Reduced PIC18 optimization to eliminate some user reported problems while we investigate
3.055 PCW printing problem with tabs is fixed
3.055 A problem with INT_DEFAULT when no other interrupts are used is fixed
3.055 #ZERO_RAM now works for banks 2-3
3.055 A bug using some multi-bit structure fields in math operations is fixed
3.056 A .COD file problem in 3.055 is fixed
3.057 A bug in the PIC18 %f in printf is fixed
3.057 The << operator for int32 was broke for some cases and is now fixed
3.058 PIC18 .LST file problems are fixed
3.058 Shifting from a larger type to a smaller type problems are fixed
3.059 Fixed a problem with set_timer3()
3.060 Errors for some GOTO's in inner blocks now gone
3.061 PCW print driver has been replaced, some PCs were having problems
3.061 Added support for inner block {} variables
3.062 Fixed bugs concerning inner block labels
3.064 Fixed "out of RAM" errors that were not right
3.065 Fixed a bug involving PIC18 constant tables |
|
|
|
|