
Michal posted detailed instructions for programming AVRs with the Bus Pirate and AVRDUDE. But what happens if you have 2, 3, or even 7 AVRs on the same circuit board? Michal shows us how to use extra Bus Pirate pins to select among AVRs, or drive a 1-to-8 decoder to control even more chips.
Michal is also the author who added Bus Pirate support to AVRDUDE. Thanks for expanding the Bus Pirate universe!

fyi
I’m setting up Buspirate on Ubuntu 9.04 Jaunty in virtualbox to program AVRs.
When building avrdude (svn version 880), the autoconf version needed to be rolled back (look in the bootstrap file) otherwise there will be errors.
@Nk – I don’t have any problems bootstrapping avrdude svn r880. Send me an email and we can go through it.
How about the same using JTAG?