I've given up with PICs and seen the light...
I've installed AVR STudio 4.08 and WinAVR which seems to be ok. I'm a bit concered by reported bugs in the current gcc-avr release. I have bought an STK500 and it seems fine, but I haven't downloaded anything to it yet... I've read the books, the data sheets & lots of documents from this excellent site...
So, my questions:
1. Is there an up-to-date document that describes how to fully integrate gcc-avr & make with AVR Studo, or if there a better way (e.g. using AtmanAVR).
2. Do I need a JTAG interface? - I note that Olimex have a nice one (http://www.olimex.com/dev/avr-jt...) or is the default serial cable to the STK500 enough?
3. What is the best way to program? Using the STK500 or something else?
4. When I'm debugging using AVR Studio, what should I be generating from the compiler? coff? extcoff? nasty-hacking-cough? There seems to be some confusion (from my viewpoint) as it depends on the compiler/AVRStudio versions - what should I use?
5. Are the bugs in the current compiler serious?
I must say, that AVRs seem so much more sensible when I look at them now compared to PICS - the real winner for me was that AVR Studio is much nicer than MPLAB, and the availability of gcc-avr vs. the rather crippled PICC Lite. BTW. I'm a professional programmer in real life, so I get sensitive about compiler,debugger and IDE limitations.