SOLVED: Attiny and Arduino Beta 1.5.5

Make some tests with Arduino 1.5.5 Beta and it looks like that additional boards and header files configured in
c:.....\Arduino\hardware isn't recognized and don't show up in the board section.

I'm still on Windows XP, but that shouldn't matter.

I was on the right way, it require restructering of the user/ardunino/hardware/attiny/avr/......according the structure in the Arduino Software directory. But boards.txt is tricky. And you need in addition a correct platforms.txt.

Solution: Use damellis/attiny/branches

damellis has a patch branch for his attiny reppository for IDE 1.5.x for Attiny 8x and 4x.
It is easy to integrate Attiny 2313 and 4313.
I used to have an additional breadboard configuration for an 8 MHz breadboard clone.

There is still one minor issue while burning bootloaders to the tinys.

Now I removed platforms.txt boatloader is working, there is still an error message but the avrisp didn't freeze.

Not tested yet Attiny XX13- But will do so today.

IDE 1.5.5 Beta is great cause it has the option to show linenumbers 8)

F41_

Which Tiny-core are you using ?

There is one for Arduino1.5.X here:

https://code.google.com/p/arduino-tiny/

Arduino 1.5.5 Beta and it looks like that additional boards and header files configured in
c:.....\Arduino\hardware isn't recognized and don't show up in the board section.

While the tiny cores are out for playing around, I would recommend staying with Arduino 1.0.5 for now. You will have a happier time.

Ray

But there are some things that have to be considered.

Burning a boatloader to an attiny cause an error. An execption handler for the Attiny85 PAGEL and BS2 errors is required.
There are some other issues around my additional breadboard configuration.

So I'm looking forward for the next beta.

Attiny85 PAGEL and BS2 errors is required

Not errors...
http://forum.arduino.cc/index.php?topic=111428.msg837071#msg837071

Sorry for the noobish question, but can the steps to make 1.5.X recognize the ATtiny boards be laid out in English? :smiley:

Clearly the simple "create a hardware folder" bit doesn't work anymore.

I can check to see if they are idiot proof.

mrburnette:

Attiny85 PAGEL and BS2 errors is required

Not errors...
haveing hard time useing adrino mega as isp for attiny85 blink example - #2 by Coding_Badly - Microcontrollers - Arduino Forum

Even that is not a real bug, but unfortunately this cause the java eventhandler to struggle, at least it freeze my ISP.

avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
processing.app.debug.RunnerException
	at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:309)
	at processing.app.Editor$47.run(Editor.java:2571)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)

At least fuses are set correct anyway.

And finaly I soved it! I removed the reset capacitor. ]:slight_smile:

pm1066:
Sorry for the noobish question, but can the steps to make 1.5.X recognize the ATtiny boards be laid out in English? :smiley:

Clearly the simple "create a hardware folder" bit doesn't work anymore.

I can check to see if they are idiot proof.

Have a look at the boards.txt and platforms.txt files.
It is getting more and more complex, as we know have menu options, and so on.

Download latest Mellis Attiny code for 1.5.x which relay on arduino core.

The path to additional boards.txt is now
C:\Dokumente und Einstellungen\xxxx\Eigene Dateien\Arduino-Beta\hardware\attiny\avr

It is beta you may not find fully support and documentation. We are fare away from having an idiot proofed documentation;->