AVRDude + Bus Pirate 40x speed improvement

jyoung posted a new version of AVRDude and a Bus Pirate firmware that speeds AVR programming up to 40x: I’ve spent the past few days implementing some changes to the Bus Pirate firmware and also to avrdude to increase the verify speed performance. Since I don’t have an ATmega2560, I’m unable to write suitable code […]

Beginners guide to open source AVR dev tools

Interactive Matter has produced a detailed tutorial on developing software for the Atmel AVR with AVR-Eclipse, AVR-GCC & AVRDude. Designed for beginners, following these steps will result in the installation of a full fledged IDE, with code completion, one click building, no make files and buttons to flash the AVR.

Updated AVRDude for testing

The current version of AVRDude (v5.8) is incompatible with Bus Pirate firmware v5.0-v5.9. Later today we’ll release a Bus Pirate firmware that restores compatibility with v5.8. A more permanent fix is available though. Tim updated AVRDude to be compatible with all Bus Pirate firmwares, and take advantage of some new commands to increase the programming […]

Bus Pirate STK500v2 AVR programmer firmware

See the latest version in the documentation wiki. Here’s an alternate firmware for the Bus Pirate that clones an STK500 programmer for AVR microcontrollers. We ported the GPL’d source from Guido Socher’s AvrUSB500 ATMEGA8-based programmer to the PIC. The firmware should work with any applications that support the STK500 v2 protocol. We used it to […]

AVRDude patch: Program AVRs with the Bus Pirate

UPDATE: Bus Pirate support is now included in the current AVRDude SVN version. Michal Ludvig submitted a patch that gives AVRDude support for programming ATMEL AVRs and serial EEPROMs using the Bus Pirate. AVRDude parses ASCII terminal output at the moment, but we’re working on a raw SPI mode for better speed and performance. More […]