Maker Pro
Maker Pro

Cypress PSoC design contest.

J

Jim Meyer

I got in on a good deal from Cypress. It's their CY8C27443 on a small
board with a USB connection for programming it. Included is fully
operational PSoC designer software with an M8C core C compiler. I've
only looked at the examples so far, but I'm very impressed.

Now for the bad news... The designer software includes a
debugger but it expects to be connected to an ICE with a pod for the
target chip.

With only a target system and a programmer, it looks like I'll
have to debug the old fashioned way;
code-compile-burn-crash-recode-burn-crash-recode, and so forth.

Anybody here have any hints for making program development a
little less painful? I know, "get an ICE", but that's painful in the
wallet.

I suppose I could build a small monitor to run over or under my
application that I could talk to the chip with a serial link. A lot
of older development systems were put together that way. Like the
BUFFALO monitor on the old Motorola eval boards.

Jim
 
M

Michael

I got in on a good deal from Cypress. It's their CY8C27443 on a small
board with a USB connection for programming it. Included is fully
operational PSoC designer software with an M8C core C compiler. I've
only looked at the examples so far, but I'm very impressed.

Now for the bad news... The designer software includes a
debugger but it expects to be connected to an ICE with a pod for the
target chip.

With only a target system and a programmer, it looks like I'll
have to debug the old fashioned way;
code-compile-burn-crash-recode-burn-crash-recode, and so forth.

Anybody here have any hints for making program development a
little less painful? I know, "get an ICE", but that's painful in the
wallet.

I suppose I could build a small monitor to run over or under my
application that I could talk to the chip with a serial link. A lot
of older development systems were put together that way. Like the
BUFFALO monitor on the old Motorola eval boards.

Jim

Do you have a digital storage cro? A lot of the time I debug things
by toggleing a port line at specific parts of the program, or by
sending chars out a serial port. Sometimes I may even use 2 or 3 port
lines, tack on an R2R network and look at the different levels to see
whats going on.
(Thank god OTP's are phasing out).


Michael................
 
M

Matthew Kendall

Jim Meyer said:
I got in on a good deal from Cypress. It's their CY8C27443
on a small board with a USB connection for programming it.

Anybody here have any hints for making program development
a little less painful? I know, "get an ICE", but that's
painful in the wallet.

Attend one of the "PSoC Reloaded" seminars. There is a deal on ICE systems
for attendees.

http://www.cypress.com/aboutus/events.cfm
 
L

Leon Heller

Jim said:
I got in on a good deal from Cypress. It's their CY8C27443 on a small
board with a USB connection for programming it. Included is fully
operational PSoC designer software with an M8C core C compiler. I've
only looked at the examples so far, but I'm very impressed.

Now for the bad news... The designer software includes a
debugger but it expects to be connected to an ICE with a pod for the
target chip.

With only a target system and a programmer, it looks like I'll
have to debug the old fashioned way;
code-compile-burn-crash-recode-burn-crash-recode, and so forth.

Anybody here have any hints for making program development a
little less painful? I know, "get an ICE", but that's painful in the
wallet.

I suppose I could build a small monitor to run over or under my
application that I could talk to the chip with a serial link. A lot
of older development systems were put together that way. Like the
BUFFALO monitor on the old Motorola eval boards.

I use SP12 for in-circuit programming of Atmel AVR parts. Also on the
SP12 web site is a simple debugger consisting of a small amount of code
that can be included in the application. By embedding a call to this
code from within a program, the program is stopped and register contents
may be examined and changed etc. It works quite well. Something like
that would be quite easy to develop.

Leon
 
Top