I am building a project around the ATMega1284P, and it's running at 8MHz due to the voltage being 3.3v (it's battery powered). I can communicate at 57600 during 'normal' use, but I can't get the bootloader to work at that speed.
I am using the bootloader from the Sanguino project, modified & recompiled for the 1284p at 8MHz and 57600 baud. When I compile it for 19200 baud everything works, but when I compile it for 57600 baud, I can't upload sketches from the IDE - it looks like the ATMega is not responding at all at that speed.
Is it possible to use a 57600 baud bootloader on an 8MHz chip? I figured if I can use 57600 baud within a sketch that it ought to be ok in the bootloader too.
Should I look into a different bootloader?
My environment is Mac OS X 10.6.8, Arduino IDE 1.0.1, using Sparkfun's Pocket Programmer (USBTiny clone) and an FTDI adaptor. Everything is known to be working, I have used all the hardware and software on other Arduinos and other projects without any problem.