
On Sat, May 5, 2012 at 5:07 PM, Russell Coker <russell@coker.com.au> wrote:
On Tue, 1 May 2012, Russell Coker <russell@coker.com.au> wrote:
avrdude: stk500_getsync(): not in sync: resp=0x00
I have fixed that problem.
It turns out that the XBee networking sheild somehow inserts itself into the serial connection and this prevents the use of the USB serial connection for uploading. I removed the XBee and I could upload code.
Yep the Xbee shield places pins over pins 0 and 1 (to enable easy data sending via XBee with simple Serial.print statements) which are the the serial communication pins used also for programming the Arduino. Anything placed in these usually breaks uploading. What can also cause your problem sometimes is rapid large amounts of serial output by the Arduino which queues on the USB to serial bridge chip and makes an upload fail - you can usually get around that by resetting a couple of times (getting the timing right) before uploading. I do question however whether this is relevant on the Linux lists - It may be more suited to somewhere like chiphacker or the Arduino forums themselves as it's very Arduino based. Those places have huge amounts of Linux people involved (including myself) so you would still receive Linux related help using the Arduino. Jesse