Pages: [1]   Go Down
Author Topic: Core tiny su ide 1.03  (Read 513 times)
0 Members and 1 Guest are viewing this topic.
Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sto provando finalmente a fare il passaggio dall'ide 022 alla versione 1.03 (kubuntu 12.04).
Sono arrivato al momento di aggiungere il core per gli altri microcontrollori ma sto avendo problemi soltanto con gli attiny, gli atmega644/1284 sembrano funzionare in quanto la compilazione riesce senza problemi.
Ho scaricato il core e scompattato i file nella cartella sketchbook/hardware come ho fatto per gli altri e l'ide riesce a vedere il file boards.txt perchè nella lista dei microcontrollori me li da disponibili; al momento della compilazione di sketch banalissimi però non riesce a trovare funzioni come delay, pinMode, digitalWrite... tutto insomma.
Il primo messaggio di errore dice
Quote
Arduino.h: file o directory non esistente.
C'è un modo per poter programmare gli attiny con l'ide 1.03 o mi conviene restare con versioni precedenti?
Logged

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 4
Posts: 952
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

che core per i tiny stai usando? Devi usare l'ultima versione che funziona con le versioni dell'IDE dalla 1.0 in poi... io con la 1.0.2 non ho problemi di compilazione
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 410
Posts: 11985
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

BUD, a mia memoria è solo un problema di rinominazione o di spostamento di una lib all'interno della lib, mi pare la W.Program.h.
Ricordo che molti che hanno fatto il passaggio di versioni hanno dovuto risolvere il problema di questo messaggio.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il core che usavo era lo stesso "spacciato" dal nostro grande Leo nel suo sito, poi ho provato questo che dovrebbe essere l'ultimo, compatibile con l'ide1 e non da errori di compilazione.

Scompattando l'archivio ho trovato oltre ai file del core che vanno sulla cartella hardware un'altra cartella chiamata tools, così strutturata:
Code:
tools/avr/avr/include/avr/eeprom.h
Devo mettere anche questa dentro la cartella hardware?

@Michele:  credo che questo vale per le librerie, ma magari sbaglio

Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6572
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho programmato un tiny4313 con la 1.0.3 + tiny core + toolchain Atmel su Windows 7 64bit.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io sto usando kubuntu 12.04 32bit, ho fatto l'installazione manuale e non dal repository perchè mi installava l'ide 1.0.
In pratica sto usando quello che viene fornito nell'ide scaricato dal sito, compilatore compreso.
Logged

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io la cartelle tools l'ho messa sempre sotto hardware ma gli ho cambiato il nome in toolstiny...in pratica aprendo la cartella hardware mi trovo 4 cartelle
1-arduino;
2-tools;
3-tiny;
4-toolstiny;
In questo modo non mi crea conflitto con le altre cartelle visto che hanno tutte lo stesso nome .
E' da un po che uso il tutto ed ha sempre funzionato bene.
Però uso xp e non so come funziona la cosa nel tuo caso.. smiley
Logged

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 4
Posts: 952
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

io invece ho messo i file in una cartella chiamata hardware posizionata nella directory dove ho tutti i programmi, che poi si arrangia l'IDE a gestire conflitti, così non dovrei avere interferenze...
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6572
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io do al micro l'indirizzo del sito di Arduino e poi si arrangia lui.  smiley-sweat
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 4
Posts: 952
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Io do al micro l'indirizzo del sito di Arduino e poi si arrangia lui.  smiley-sweat
in che senso? Come fai? smiley-roll
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6572
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io do al micro l'indirizzo del sito di Arduino e poi si arrangia lui.  smiley-sweat
in che senso? Come fai? smiley-roll

Era una battuta. Come nella barzelletta delle galline.  smiley-fat
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21619
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@pelletta:
io uso Arduino IDE compilata dai sorgenti ogni 7/10 gg (attualmente sono alla 1.0.4b) con toolchain ufficiale Atmel 3.4.1 rilasciata lo scorso agosto (ho tolto la toolchain distribuita con l'IDE) ed il core Tiny versione 0100-0015.
Non ho nessun problema di compilazione.
L'errore che ricevi pare quasi che sia dovuto alla scelta di un core errato. Pare cioè che l'IDE stia compilando per il core "arduino" (ogni entry nel file boards.txt specifica anche il core con cui compilare) e non per il core Tiny.

Relativamente al file eeprom.h, dovresti sostituirlo a quello della toolchain di Arduino
Logged


Pages: [1]   Go Up
Jump to: