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

Cof file and CCS maintenance fee

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



Joined: 31 Dec 2003
Posts: 9
Location: United Kingdom Devon

View user's profile Send private message MSN Messenger

Cof file and CCS maintenance fee
PostPosted: Sun Feb 15, 2004 7:48 am     Reply with quote

This is very odd, my code works fine, but just by adding the line

Code:
if (data_rx < 0x41) data_rx = 0x41;   //capping


I get the error message
Quote:
---------------------------
MPLAB IDE
---------------------------
Failed to load C:\Documents and Settings\Peter M\My Documents\Projects\Learning\Wireless\communication.cof.
---------------------------
OK
---------------------------


On another note, being a student, its cost a lot of money to buy the PIC Dem2 hardware, and then buy the CCS PCM software. All of this I can justify since its my interest. But I am very disappointed with the fact we have to pay a maintenance fee because the code we have purchased has bugs.

I can justify paying for an upgrade (like with a new version of MS Word for example) since the software development team have introduced new features, but I do strongly feel that we shouldn't have to pay extra for resolving faults within the code. Surely I am not the only one that feels this way. It just sounds ridiculous that we are left with sofware that has a faults, and forced to pay extra to resolve it.
troky



Joined: 14 Dec 2003
Posts: 6

View user's profile Send private message

Re: Cof file and CCS maintenance fee
PostPosted: Sun Feb 15, 2004 8:09 am     Reply with quote

Peter Mayhew wrote:

On another note, being a student, its cost a lot of money to buy the PIC Dem2 hardware, and then buy the CCS PCM software. All of this I can justify since its my interest. But I am very disappointed with the fact we have to pay a maintenance fee because the code we have purchased has bugs.

I can justify paying for an upgrade (like with a new version of MS Word for example) since the software development team have introduced new features, but I do strongly feel that we shouldn't have to pay extra for resolving faults within the code. Surely I am not the only one that feels this way. It just sounds ridiculous that we are left with sofware that has a faults, and forced to pay extra to resolve it.


I agree with you 100%.
Just imagine that MS has the same policy as CCS and that users have to pay for every patch and update... in few months XP would cost $10.000 ;))

Troky
Peter Mayhew



Joined: 31 Dec 2003
Posts: 9
Location: United Kingdom Devon

View user's profile Send private message MSN Messenger

Views are welcome
PostPosted: Sun Feb 15, 2004 8:26 am     Reply with quote

Well I’ll keep a close eye on this discussion and see what other peoples views are as well. If most people are in agreement, then maybe we should all stand together and make our voices heard to CCS. After all we are the customer and in the end they would have to listen to us if the matter was taken seriously.

I'm tempted to first see some more opinions and then maybe we could also send an e-mail to CCS raising our concerns, then they might start to see that maybe things need to be changed. Either way if you don't ask, then your'll never know!

Maybe there is another side to this that I am not aware of, and that this is in fact the best method already in force (the maintenance fee). Your comments are welcome, and I’m prepared to listen.
Frank
Guest







PostPosted: Sun Feb 15, 2004 8:33 am     Reply with quote

If you want free updates for one year, then go pay $800.00 US for HighTech C.

http://www.htsoft.com/
troky



Joined: 14 Dec 2003
Posts: 6

View user's profile Send private message

PostPosted: Sun Feb 15, 2004 9:01 am     Reply with quote

The issue here is not paying for updates and new versions but paying for patches and bugfixes.
Point is, if I buyed , for example, v3.100 then I want it bugs-free, so IMHO, all versions from v3.100-3.199 should be free for me and, hopefully, without many bugs. I don't need support for new chips because when the time comes I _will_ pay for that new update.


Troky
dyeatman



Joined: 06 Sep 2003
Posts: 1934
Location: Norman, OK

View user's profile Send private message

Paying for Bug Fixes
PostPosted: Sun Feb 15, 2004 11:17 am     Reply with quote

Wow!
One side just wants free bug fixes and the other side seems to understand the cost differential issues. I am somewhere in the middle...

All of us want something for nothing, even me! :-) My prediction is that CCS will eventually get tired of being hammered and give everyone the free updates for a year BUT the initial license (for PCM for example) will be > $200 instead of the $125 it is now. They have to get their revenue somehow. "OR" you could look at it that the PCM compiler costs $225 for the initial purchase (which is still MUCH LESS than HiTech or C18) and the problem is solved.

Realistically one needs to remember CCS is a small company providing a nitch product and it takes capital to stay in business. Why do HiTech and MChip charge so much more ($800/$495) for a product that ALSO has bugs and does not have many of the specialized "features" of CCS? Because they include free bug fixes, but they also have to make money and chose to make it faster (or more of it) than CCS maybe? Or they have more programmers on staff and it costs more to develop? Who knows...

As someone who personally owns five different compilers I can appreciate the cost issue but, while I agree with some of the opinions raised here, I also consider the CCS compiler a good value and have used it for the last four years or so with great success. Coding syle and how many "whiz bang" "C" tricks you try to use does affect how many bugs you encounter so I keep it clean and simple when possible. Many times the code comes out smaller (which is the preferred result) when I do something the simple straight forward way and, as a benefit, the code is much more readable.

I have remind myself periodically this is NOT an ANSI compiler and I can't do all the fancier stuff here. After all it is a highly specialized lowly PIC and if I need something fancier and more powerful I use the 8051 or 68K family. When I started with the PICS (and CCS) I learned I had to totally change my method of thinking from the Windoze programming world....

Personally, in four years, I have encountered only two serious "bugs" that could be truly blamed on CCS and not my trying to get "fancy". In both cases I coded around the problem and went on. In the same four years I found more than 30 bugs in the MS and Borland compilers and I paid a LOT more for them! I would have to say that most of my luck with PICS is likely due my conservative programming style which I mentioned earlier.

I, for one, hope CCS does not take all the criticizm too personally and "knee jerk" about all this. Everyone has the right to voice an opinion but CCS has to make thier decisions based on cost models and good business practice regardless of what we tell them. I would hate to lose them in the marketplace because they got bullied by their cutomers into doing something that caused them to go out of business. At the same time they do need to be responsive to those same custiomers. Everything has a cost...

An alternative is to issue single bug fixes for proven serious bugs to folks with specific problems who dont have the maint update option. Upgrades and improvements (new features and add'l PICS) would go only to the ones who pay add'l for it. Of course there are pitfalls, issues and costs to this approach as there are to all others which I am sure CCS well understands....

I personally appreciate their product and hope they stay around for a long time!

My two cents worth again,
A relatively happy CCS customer
Peter Mayhew



Joined: 31 Dec 2003
Posts: 9
Location: United Kingdom Devon

View user's profile Send private message MSN Messenger

RE: Paying for Bug Fixes
PostPosted: Sun Feb 15, 2004 5:46 pm     Reply with quote

Well hopefully my humble views will not drive CCS into changing their business structure into catastrophic failure within this niche market.

I totally agree with your comments, CCS is a business and is naturally here to make money from their service.

I can see you view; CCS would have to raise their software prices to compensate for the free updates, to cover the overheads. But I still feel that if there is a serious flaw within the package, it should be fixed free, after all you wouldn't expect a garage to charge you if the engine suddenly stopped working. If you pay for something you surely would expect it to work!.

For business customers CCS’s prices will not be an issue, but for people like myself, their prices are somewhat concern.

I guess it’s hard for us to understand and appreciate at times, when we are so frequently 'wrapped up in cotton wool' with (for example) Microsoft products, hence having free updates. Somehow Microsoft must make their money some other way (thinking about it MS do charge for consultancy, and if I’m right CCS provide this free?) So when thinking about this, CCS is providing us with a good deal.

Although a modestly experienced in software development, (but relatively new to PIC's) it would be rather frustrating for me to develop software, and 'banging my head against a brick wall' when the software doesn't work, just to find it’s a compiler fault. Something I hope doesn't happen to me.

It would be nice if the PCM software was at discount for students (myself being one, hence being biased) I have seen some discounts on the CCS website for academic studies but not anything for the (most popular product?) PCM software.

Well I’ll make do with my purchase, and try not to grumble too much when I receive e-mail notifications of “bugs now fixed” in my software. I'm sure they do it just to tease us! (joke)

Hopefully CCS will read these views and take them on board. Any business needs feedback, and I'm sure what ever decision they make, or the decisions they have made, have been in the best interest of us...the customers. On the whole, well done CCS on a great compilier.
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Sun Feb 15, 2004 5:54 pm     Reply with quote

They do have a $50 student version here. It's limited to 16F876/877A
PICs only.
http://www.ccsinfo.com/education.shtml
Peter Mayhew



Joined: 31 Dec 2003
Posts: 9
Location: United Kingdom Devon

View user's profile Send private message MSN Messenger

PCM
PostPosted: Sun Feb 15, 2004 7:22 pm     Reply with quote

Is that a new thing? I'm sure I didn't see that when I purchased the software mid december last year?
arga



Joined: 09 Sep 2003
Posts: 22

View user's profile Send private message

PostPosted: Sun Feb 15, 2004 9:03 pm     Reply with quote

I don't question CCS charging for maintenance fee for updates. And surely, no one can *fully* guarantee a totally bug-free software.

However, CCS just has to be extra careful before releasing any updates, whether it's to do with adding more features or to fix bugs.

And perhaps, in one of the threads here that I've read, CCS be more detailed in what they have done on each version update rather than be vague about it.
dbotkin



Joined: 08 Sep 2003
Posts: 197
Location: Omaha NE USA

View user's profile Send private message Send e-mail Visit poster's website

PostPosted: Mon Feb 16, 2004 8:02 am     Reply with quote

I agree that CCS' maintenance fees are a little high. The annual maintenance is basically buying the product new every year. If it were half that I'd renew every year, instead of only when I absolutely have to. I honestly think they could cut their maintenance in half and increase revenue.

I've been using CCS for four years now, maybe five. In that time I have run into only a couple of cases where the compiler actually did not work the way it should. In both cases I emailed CCS tech support and we worked it out. All in all, I've been using this compiler for four years and have STILL not spent the $800 that HT would have cost, let alone the $2500+ for IAR. I'm happy with it. I do however strongly believe that CCS should offer updates for a year after initial purchase, not just 30 or 90 days or whatever it is. That would be my only real gripe.

Dale
Peter Mayhew



Joined: 31 Dec 2003
Posts: 9
Location: United Kingdom Devon

View user's profile Send private message MSN Messenger

Student version - Little off topic
PostPosted: Mon Feb 16, 2004 11:06 am     Reply with quote

This is a little off topic, but I wanted to make this information available online to hopefully prevent other students having a simular problem.

I contacted CCS regarding the student version, this was their response

Quote:
All information regarding educational discounts and eligibility is available on our www site. The student materials is a limited version PCW compiler and is available only in a hardcopy. The reason this product was not offered to you is because you ordered a PCM compiler online without referencing that you were going to use this for educational purposes. The order was processed based on the order placed on our site.

Unfortunately, as all of this took place back in Decemeber and the PCM has already been downloaded there is not anything that we can do at this time.

We apologize for any misunderstanding.


Its a shame I didn't mention I'm a (part time) student, I honestly didn't realise the 'compiler' was also at discount for that reason.

When I originally heard about CCS I tried to obtain a site license as the engineers use it here at work. But when I placed the order 26/12/03, I got the following message:

Quote:
I regret to inform you that your PC compiler has already been registered for it's 30 days of update/download rights and has therefore expired as of 17-DEC-03.

If you would like to order maintenance, please do so at www.ccsinfo.com/ccscorder.html

In order to purchase a site license, your maintenance must be up-to-date. Thank you and have a great day.


It was a shame that I missed out on that discount also from a being late by a few days, wish I knew we used it here earlier (not having much luck am I Rolling Eyes )

I must say I find the last comment about 'having a nice day' a little patronising.
Vector Research



Joined: 16 Feb 2004
Posts: 10
Location: Kelowna B.C

View user's profile Send private message Visit poster's website

RE: Paying for Bug Fixes
PostPosted: Mon Feb 16, 2004 9:21 pm     Reply with quote

Well i don't know what the solution is, but i can tell you, as someone who has been using the ccs compilers since the very beginning, It has allways been a problem.
I think what needs to happen is that rather than adding new chips, each version of the compiler should focus on supporting a certain groups of parts. all releases in that major version number should focus on bug fixes and compiler optimizations. This is the model that is used with linux kernels and it does work well. Eventually you wind up with a kernel (or compiler in this case) that is fairly rock solid. Any new parts and features should go into a new Major version, and then the cycle repeats.
Users rather than being charged per year for maintance, would purchase maintance for a givin Major release and if they want more features they must pay for an upgrade.

vince
water_river



Joined: 17 Feb 2004
Posts: 16

View user's profile Send private message

Failed to load xx.cof---Who knows the solution??
PostPosted: Tue Feb 17, 2004 3:45 am     Reply with quote

hi,
I also met this prolem. Is it due to the CCS compiler??
Thanks a lot
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