[sdiy] dsPIC
Tom Wiltshire
tom at electricdruid.net
Sat Dec 6 01:14:39 CET 2008
On 5 Dec 2008, at 23:37, Eric Brombaugh wrote:
> karl dalen wrote:
>> Im looking into some ICDs for the dspic GP802, there are loads of
>> demo packages from everyone, wich do you use? I rater do my own
>> ISP, ICD
>> but most seams to be based on a F877 as middle man, no real JTAG
>> as on Cortex M3, PC P-port to JTAG + buffer and thats it, then go
>> full blown debugg, dsPIC no? hassle much stress program to dsPIC
>> get easily
>> bored and sentence building goes banana in massage!!??!!
>> So, ideas? This pain in arse? No? Full debugg or only demo hello
>> world? http://se.farnell.com/microchip/dm330011/kit-starter-mplab-
>> for-dspic/dp/1621788
>
> I've been using the true-blue Microchip ICD2 (hey - kinda rhymes!)
> lately. I tried the Olimex ICD2 knockoff a few years ago, but
> switched when I found that it couldn't talk to the 3.3V dsPICs
> reliably. It was a few $$ cheaper, but somewhat 'raw'. I've got no
> idea what other sorts of low-end interfaces there are these days.
>
> The main concern I'd have with non-Microchip programmer/debugger
> interfaces is that they might not work well with the MPLAB
> development environment. With a genuine ICD2 you can download code
> to flash as well as run/stop/single-step & examine internal
> registers. No idea if that's possible with other interfaces.
I use ICD2 too, but mine is a far-eastern knockoff, not a microchip
original. That said, I've never had a problem with it, and it talks
to 3.3V chips fine, and downloads code. I've never tried single
stepping and examining internal registers.
> You've touched on a big difference there - unlike ARM, there really
> are not any alternatives for development tools in the MCHP world.
> Since they give the most of the software away though and the
> hardware is fairly reasonably priced it's not a huge disadvantage.
I have a lot of fun with a £40 clone ICD2 and a breadboard with a £5
chip on. It isn't expensive.
T.
More information about the Synth-diy
mailing list