View previous topic :: View next topic |
Author |
Message |
octal
Joined: 15 Jan 2007 Posts: 39
|
CCS or Not CCS 4.xxx? |
Posted: Sun Jan 21, 2007 12:36 pm |
|
|
Hi,
I'm reading the posts on this forum and I'm a little lost. I'm planning to buy the CCS compiler (full PCWH version) that supports ALL PICs but when I see all the problems on the v4 I'm quite affraid. I have created (with a friend) a new company specialised in embedded systems, and I would like to develop firmwares in C and ASM (mainly on Microchip PIC). Actually I'm using C18 from Microchip, and PICC for HITEC (at my JOB) for my actual working company (I'm going to leave them in few days). In creating my company, I want to buy a UNIQUE development system to share as much as possible code between PIC16 and PIC18 series.
Is CCS compiler stable ? can we rely on it for PRODUCTION use? Can any users give us objective feedback :I prefer feedback from companies that realy use it for PRODUCTION and not from hobbistes, because PRODUCTION systems are less fault tolerant than hobby projects.
Best regards _________________ http://www.pocketmt.com the GLCD Font Creator home |
|
|
dyeatman
Joined: 06 Sep 2003 Posts: 1934 Location: Norman, OK
|
|
Posted: Sun Jan 21, 2007 1:33 pm |
|
|
As has been asked here many times...
"Use Version 4 for Production or serious work?" the answer is NO.
Version 4 is still still considered a "rough beta" by many on this board including myself. I play with V4 periodically just to see what works and what doesn't but I certainly do not use it for any production work. If you can't live with using CCS version 3.249 for the next 3-6 months then I would go elsewhere.
I currently use 3.249 (and earlier) for several production items and have had no significant problems to date.
However, it needs to be said that I am a very conservative programmer in that I don't try to use anything other than a very straight forward programming style so I avoid a number of issues others run into (using pointers etc). |
|
|
octal
Joined: 15 Jan 2007 Posts: 39
|
|
Posted: Sun Jan 21, 2007 1:43 pm |
|
|
Thank you dyeatman, I also do not use systematically prebuit functions and drivers blindly. I use C only because it let me write control structure quickly (using parameters in functions is a nice thing). Most of the work I do it by using peripherals directly by manipulating pic registers. I learned that becaus Hitec C we were using at works was lacking drivers... and because I'm a long time PIC ASM programmer.
but I have two questions:
1- What do you mean by
"and have had no significant problems to date."
2- If I buy now the PCWH, can I have access to version 3.249 (since ccs is selling version 4, is v3 still available)?
Best regards _________________ http://www.pocketmt.com the GLCD Font Creator home |
|
|
abraxas Guest
|
|
Posted: Sun Jan 21, 2007 1:59 pm |
|
|
I'm working for a company taht is using the V4.xxx version and we produce about 10 000 differents units per year....waht I can say to you
BE AWARE that you'll find bugs that are not common and you absolutly need to be very good in ASM to be sure that the compiler is doing what you want...
conclusion : Is that normal that CCS release 3 versions per weeks ?...My best wishe would be that CCS is able to release a new version without introducing new bugs in it.
CCS is a good compiler |
|
|
Assen
Joined: 18 Oct 2006 Posts: 8
|
|
Posted: Sun Jan 21, 2007 7:07 pm |
|
|
octal wrote: |
but I have two questions:
1- What do you mean by
"and have had no significant problems to date."
2- If I buy now the PCWH, can I have access to version 3.249 (since ccs is selling version 4, is v3 still available)? |
I can answer from my experience:
1 - I have no problems at all using ver 3.249 after some playing to see what is working fine and what with problems. I have several products in production with 10 000+ lines of code and all is working fine so far.
2. If you buy 4.xx always you can download the old one here: http://www.ccsinfo.com/compilerupdates.php
I've tested all available c compilers for pic micros. I think this one is not one of the most stable compilers I've seen but when you know its small problems you can write your code much faster than many other compilers. |
|
|
dyeatman
Joined: 06 Sep 2003 Posts: 1934 Location: Norman, OK
|
|
Posted: Sun Jan 21, 2007 9:12 pm |
|
|
I also agree CCS is a good compiler. I have been using it now for a number of years.
In some older versions (prior to 3.249) I encountered a couple of issues that were eventually fixed in a following release. I each case I simply changed my approach to get around the problem. I personally have encountered none to date with 3.249.
As was stated above, yes, 3.249 is still available on the download page. I expect they will keep it there until version 4 becomes relatively stable.
Dave |
|
|
|