Tonight, I decided to try using Eclipse to build a C project. I already had the most recent release of WINAVR installed, so I just downloaded & unzipped the C/C++ edition of Eclipse, installed the AVR-eclipse plugin, and started working through the tutorial.
Problem #1: It claims AVRDude doesn't support the Mega48p.
Problem #2: It seems to be unable to connect to the JTAGICE2 in ISP mode via USB. I *did* explicitly set the "port" to "USB" in the properties settings.
WinAVR itself is 20090313.
Starting with problem #1... is the Mega48p *really* unsupported? Or does this just mean I have to lie and say it's a non-P Mega48, and somehow override the signature bytes so it will treat the Mega48p as if it were a Mega48?
Continuing with problem #2... I remember reading somewhere that AVRdude needs to have USB support compiled in. Can I safely assume that the default package everyone downloads DOES, in fact, have USB compiled in, and this is just a symptom of some other problem I'm having?