I'm building a standalone atmega328 smd-version:
I checked connections and shorts, all seems to be well.
I flashed it with another arduino using ArduinoISP. While burning the bootloader the TX and RX leds on the programming arduino-board flash happily and my IDE ends with a remark like "bootloader has been burned". All seems well.
After that I proceeded to flash my new chip with a sparkfun ftdi breakout board. This board works well with other standalone atmega328 chips. When I try to upload a program only the TX led on the sparkfun board flickers, not the RX, and I get this error message:Binary sketch size: 466 bytes (of a 30,720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
I did try and swap TX and RX lines just to check if I mixed those up, to no avail.
I'm pretty much at a loss here: I do not now if my chip works. My questions would be along these lines:
* my IDE reports the bootloader has been burned. Is it possible the process went wrong but I still get this remark ?
* can I be confident that my crystal is working well ? can you burn a bootloader with a malfunctioning crystal ? Most sync-errors with other standalone boards were cause of wrong capacitors on the crystal.
Your feedback is appreciated !