Servotor32 Firmware Problem

Hi, while uploading the firmware using avrdude an error occurred. The upload stopped in the middle and the communication was lost during the upload and the upload was incomplete. Now the board doesn’t react at all, when I connect the USB there is no USB device and the syslog messages state that the device is not accepting an address on the usb bus with error -71 (Environment is a Ubuntu 12.04 Linux).

It appears that the bootcode on the board is corrupted.

Is there a procedure to reprogram the board from scratch without a USB being available? I read that some boards with an atmel32u2 can be set to switch to DFU but I don’t know if this is possible with the Servotor32.

Cheers

Christof

The solution is to use the ISP to upload code. You need a programmer which can be another Arduino Uno for instance. An excellent description on how to install a Bootloader can be found here: learn.sparkfun.com/tutorials/in … bootloader

I was able to upload the 2.0 Firmware and Hexy is working again. You learn something new every day…

Whoah, no need to get that hardcore. A manual upload will do: hold down the reset button until the Arduino IDE says “uploading”, then release. Here’s a step by step guide (just replace Sparki with servotor):
arcbotics.com/lessons/manual-upload/

Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work


Farasat