Programming an arduino bootloader on an ATmega328 is taking on the order of 10-15 minutes to complete.
Here's the command I'm using:
avrdude -patmega328p -c buspirate -P /dev/tty.usbserial-A6005lHR -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m -U flash:w:optiboot_atmega328.hex
Here's the initial output:
Detecting BusPirate...
**
** Bus Pirate v3b
** Firmware v5.10 (r559) Bootloader v4.4
** DEVID:0x0447 REVID:0x3043 (24FJ64GA002 B5)
** http://dangerousprototypes.com
**
BusPirate: using BINARY mode
avrdude: AVR device initialized and ready to accept instructions
Any ideas why it is taking so long? Have I missed something?