Motherboard Forums


Reply
Thread Tools Display Modes

PSoC C Compiler

 
 





















Eric
Guest
Posts: n/a

 
      12-12-2006, 02:29 PM


Is there a GCC or any other open source C Compiler available for the
Cypress PSoC?

Not that $145 for the Image Craft PSoC Compiler is that expencive, but
free means I don't have to get my bosses approval to start working with
the PSoC.


Thanks,

Eric

 
Reply With Quote
 
johnspeth@yahoo.com
Guest
Posts: n/a

 
      12-12-2006, 03:21 PM
> Is there a GCC or any other open source C Compiler available for the
> Cypress PSoC?


If you attend a Cypress 2006 PSoC World Tour seminar, which is
happening right now, you should get a free unlimited license just for
attending. Attending the seminar even gives you a nice boost on the
PSoC learning curve.

Call your local FAE for info.

JJS

 
Reply With Quote
 
antedeluvian
Guest
Posts: n/a

 
      12-12-2006, 03:27 PM
>Is there a GCC or any other open source C Compiler available for the
>Cypress PSoC?
>
>Not that $145 for the Image Craft PSoC Compiler is that expencive, but
>free means I don't have to get my bosses approval to start working with
>the PSoC.
>
>
>Thanks,
>
>Eric
>
>


The C is included when you buy the ICE Cube emulator. Since it sounds lik
you intend to play around with it on your own, I presume this means tha
the emulator is out as well, so the only thing left is to work i
assembler, which is of course, free.

Selection and placement of the user modules is C independent, and the cod
for initialization etc is all provided in assembler and C. You should stil
be able to evaluate the PSoC before trying to sell it to your bosses.

At some point someone was talking about a Forth compiler: try searching o
www.psocdeveloper.com

-Aubrey


 
Reply With Quote
 
Eric
Guest
Posts: n/a

 
      12-12-2006, 04:36 PM
My local Rep is only providing a PSoC Express Class.... I'm not very
interested in the Labview like Express software.

Most of the classes that are offered are only on CapSense... it is a
cool technology, but I'm mainly just interested in straight forwared
PSoC training.

I'll keep my eyes open for other training opportunities.

Thanks,

Eric

 
Reply With Quote
 
BobG
Guest
Posts: n/a

 
      12-12-2006, 06:06 PM
Is there a rule of thumb for how much a professional is supposed to
invest in his continuing education? If you owned your very own personal
psoc compiler at home and learned how to use it, and your penny wise
and pound foolish engineering manager get his cheap arse in a sling and
has to fire all his engineers, you can go out and consult as a psoc
developer at twice your present hourly rate. Of course, don't let the
company start using your licensed copy at work, unless you wear the usb
dongle around your neck as a talisman of who owns the tools. He who
owns the tools compiles.

 
Reply With Quote
 
Eric
Guest
Posts: n/a

 
      12-12-2006, 10:53 PM
I agree $145 is a very reasonable price to pay for a C Compiler.

It is not that my boss won't come up with the money, just that I would
have to find a project to justifiy the expence. Politics!!!!

Thanks,

Eric

 
Reply With Quote
 
BobG
Guest
Posts: n/a

 
      12-13-2006, 12:26 AM
Eric wrote:
> I agree $145 is a very reasonable price to pay for a C Compiler.
> It is not that my boss won't come up with the money, just that I would
> have to find a project to justifiy the expence. Politics!!!!

================================================== ======
Do you have a car? A phone? Apartment rent? Computer? What percent of
your annual income would the $145 represent? 1%? Sounds like a good
thing to buy just because its a tool you could use to make money with,
like a hammer or a computer?

 
Reply With Quote
 
Data
Guest
Posts: n/a

 
      12-13-2006, 12:45 AM

Eric wrote:

> Is there a GCC or any other open source C Compiler available for the
> Cypress PSoC?


Not that I ever heard of, but I'm probably not the best guy to ask. So
I'm only posting to mention that unfortunately GCC isn't likely on the
PSoC. It doesn't fit 8-bit targets very well.

SDCC could probably do it but it doesn't (yet) --mpa

 
Reply With Quote
 
Neil
Guest
Posts: n/a

 
      12-13-2006, 07:01 AM
Data wrote:
> Eric wrote:
>
>> Is there a GCC or any other open source C Compiler available for the
>> Cypress PSoC?

>
> Not that I ever heard of, but I'm probably not the best guy to ask. So
> I'm only posting to mention that unfortunately GCC isn't likely on the
> PSoC. It doesn't fit 8-bit targets very well.
>
> SDCC could probably do it but it doesn't (yet) --mpa
>

It may not. The tools to configure the registers to get the "blocks" is
quite large.
 
Reply With Quote
 
David Brown
Guest
Posts: n/a

 
      12-13-2006, 03:05 PM
Data wrote:
> Eric wrote:
>
>> Is there a GCC or any other open source C Compiler available for the
>> Cypress PSoC?

>
> Not that I ever heard of, but I'm probably not the best guy to ask. So
> I'm only posting to mention that unfortunately GCC isn't likely on the
> PSoC. It doesn't fit 8-bit targets very well.
>


gcc works fine on the 8-bit AVR, although I think it took a fair amount
of work to get reasonable code generation. gcc (like most compilers)
likes lots of registers and an orthogonal instruction set. I think the
PSoC is an accumulator architecture, and combined with being 8-bit, is
unlikely to be a good target for gcc.

ImageCraft compilers for other targets can be used for something like 45
days for evaluation, so I presume there is a similar arrangement for the
PSoC. Would that count as free enough to try it out?

> SDCC could probably do it but it doesn't (yet) --mpa
>

 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
compiler and locality and cache write through policy ThierryBingo@googlemail.com Intel 1 12-08-2007 06:27 PM


All times are GMT. The time now is 10:54 AM.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43