Hi All,
I designed a PCB based on the Mega 2560 schematic, and I'm unable to bootload it. I've made boards previously based on the Duemilanove , and I've never had a problem. One issue I noticed; the programming headers on the schematic for the 2560 have the MISO and SCK lines reversed with respect to the Duemilanove and other older Arduino boards, is this intentional? I tried reversing those lines to match the Duemilanove, but instead of the IDE freezing up (as it did prior), I immediately got an initialization failed error.
I'm using the ADAFRUIT programmer, with both Arduino 1.0 and Arduino 0023. The board has good power, and I can see the that the crystal is outputting 16 Mhz.