westfw
January 5, 2013, 3:17am
2
How old is your Arduino? Or did you load optiboot into a 328 yourself?
This was a well-known bug in the initially released version of optiboot, but it was fixed in the 1.0 timeframe (About two years ago.)
http://arduino.cc/forum/index.php/topic,28074.0.html
arduino:master
← WestfW:master
opened 12:14PM - 15 Jun 11 UTC
The brings together a bunch of changes that have been in the optiboot repository… for a while:
380 optiboot has problems upload sketches bigger than 30 KB?
517 Makefile in the /optiboot directory not functional with avrdude 5.10 / gnu make 3.8.1
556 update optiboot to the point of the latest optiboot project sources.
And some more that I've been experimenting with in my private branch for a while:
487 should be possible to compile optiboot using the Arduino-installed tools.
526 optiboot can start sketchs with inconsistent regster configuration side-effects
554 Optiboot source/binary should include a version number.
555 Optiboot high-value watchdog timeouts are defined incorrectly.
xxx code space savings.
And a couple that are relatively newly implemented:
368 Optiboot does not support ArduinoasISP programmer
yyy Return FW version numbers in response to appropriate commands.
The pre-built list of .hex and .lst files is reduced.
Although there are substantial numbers of changes, very little of the core logic of optiboot has changed.
Tested on m328, m168, m8, some with manual reset, and with ArdunioISP. Mostly on Mac, some on windows xp. Needs more linux testing.