I have an update on my progress with getting an Attiny building and flashing from the Bayenes plugin.
This is all working now, but I found I needed to separate my usual Arduino directory where I use the IDE, from the one I use with the plugin.
So this is just a file copy. The reason is that I needed to put a link named 'tiny' into <arduino>/hardware/arduino/cores pointing to
<arduino>/hardware/tiny/cores/tiny. With this in place the Arduino IDE no longer works.
It also means my edits of the boards.txt don't need to go into the IDE dir.
This is what I added to boards.txt
attiny85at1.name=ATtiny85 @ 1 MHz (internal oscillator BOD disabled)
# The following do NOT work...
# attiny85at1.upload.using=avrispv2
# attiny85at1.upload.using=Pololu USB AVR Programmer
# The following DO work (pick one)...
attiny85at1.upload.using=arduino:arduinoisp
# attiny85at1.upload.protocol=avrispv2
# attiny85at1.upload.using=pololu
attiny85at1.upload.protocol=stk500v1
attiny85at1.upload.speed=9600
attiny85at1.upload.maximum_size=8192
# Default clock (slowly rising power; long delay to clock; 8 MHz internal; divide clock by 8)
# Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value
# Divide clock by 8 internally; [CKDIV8=0]
# Brown-out detection disabled; [BODLEVEL=111]
# Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]
attiny85at1.bootloader.low_fuses=0x62
attiny85at1.bootloader.high_fuses=0xD7
attiny85at1.bootloader.extended_fuses=0xFF
attiny85at1.bootloader.path=empty
attiny85at1.bootloader.file=empty85at1.hex
attiny85at1.build.mcu=attiny85
attiny85at1.build.f_cpu=1000000L
attiny85at1.build.core=tiny
Note that there is no semicolon in the "internal oscillator BOD disabled" (though there is in the distributed version) because the plugin doesn't like it.
Also the "attiny85at1.build.core=tiny" uses the link I already mentioned.
Avrdude works fine flashing the Attiny, using a Teensy 2.0 as the ISP.
I also want to do the same thing with a Teensy. I am stil working on that.