[WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL

astrobeed:

Arduino MEGA2560:

Direi che la tua toolchain compilata per Linux non va bene :smiley:

Sempre a dare buone notizie, eh :stuck_out_tongue_closed_eyes:

Vabbè, ora vado a mangiare, nel pomeriggio indago.... forse :sleeping:

astrobeed:

[quote author=Michele Menniti link=topic=96976.msg744153#msg744153 date=1333187862]
@ Astro: hai visto la tabella riepilogativa dei test?
Che ne pensi di quell'errore che ho con 1.0.1 e non con la versione patchata di Leo e nemmeno con l'ISP originale?

Che lo sketch isp allegato ad Arduino contiene sempre e comunque dei bug :smiley:
[/quote]
mi verrebbe da usare l'espressione che i siciliani usano quando parlano con qualcuno felicemente sposato con una moglie "allegra" :grin:
Comunque la patch applicata da Leo risolve anche questo problema, forse posso spendervi qualche parola in più :wink:

@ Leo: leggi il rigo precedente sul tuo ISP2, che mi sono permesso di rinominare ISP101P (P=Patch) per chiarezza comunicativa, ma ora mi viene l'idea (se me la fanno passare) di chiamarlo ISP101LM, spiegando il perché della sigla :wink:
La cartella ora si apre, faccio un po' di prove :slight_smile:
aggirnamento:Funziona correttamente ma non risolve il problema dell'ArduinoISP101 (era tanto per fare una prova...)

A quale "rigo" ti riferisci?

La cartella ora si apre, faccio un po' di prove :slight_smile:
aggirnamento:Funziona correttamente ma non risolve il problema dell'ArduinoISP101 (era tanto per fare una prova...)

Il mio core 644/1284 funziona? Bene.

@astro:
ripensavo a ciò che mi hai detto:

astrobeed:
Come ho già spiegato a Michele quel codice non puoi compilarlo per processori con meno di 64k di flash, contiene istruzioni che vanno a leggere fisicamente la flash oltre i 64k, oltretutto le dimensioni del compilato sono maggiori di quelle della flash disponibile.

Immagino ti riferisci a questa spiegazione:

astrobeed:
Errore normale con il 328p visto che l'uso della "pgm_read_byte_far" non è possibile con questo micro perché ha meno di 64k di flash :slight_smile:

OK. Mi è chiaro.

leo72:

[quote author=Michele Menniti link=topic=96976.msg744178#msg744178 date=1333189296]
@ Leo: leggi il rigo precedente sul tuo ISP2, che mi sono permesso di rinominare ISP101P (P=Patch) per chiarezza comunicativa, ma ora mi viene l'idea (se me la fanno passare) di chiamarlo ISP101LM, spiegando il perché della sigla :wink:

A quale "rigo" ti riferisci?
[/quote]
mi riferisco al nome dello sketch (che non mi permetterei di variare :.), se mi passano l'idea metto i ringraziamenti proprio nell'articolo; anzi ho deciso di scrivere direttamente senza chiedere nulla, con una "tecnica" particolare, se va male tagliano la frase; resterà comunque la tua nota nello sketch che sarà comunque vista per sempre da chi scaricherà lo sketch :wink:

La cartella ora si apre, faccio un po' di prove :slight_smile:
aggiornamento:Funziona correttamente ma non risolve il problema dell'ArduinoISP101 (era tanto per fare una prova...)

Il mio core 644/1284 funziona? Bene.
[/quote]
si, solo che ho preferito usare le board di Sanguino, aggiungendo qualcosa di mio, e adattando qualcosa di tuo, e che devo ancora modificare per lo stand-alone puro. :slight_smile: Ho fatto prove semplici e al volo, avrei voluto caricare lo sketch prova di Astro, purtroppo ti sei scontrato pure tu col problema, ma per ora va bene così; l'altra buona notizia è che la tua patch ISP permette di usare il 1284P, mentre l'originale 101 mi dà un errore, per questo motivo voglio spingerla di più nell'articolo XD

@Menniti perchè non provi la versione di arduinoisp che c'è sul git?

BrainBooster:
@Menniti perchè non provi la versione di arduinoisp che c'è sul git?

cos'è il git? bastano poche parole di chiarimento....
link?

BrainBooster:
@Menniti perchè non provi la versione di arduinoisp che c'è sul git?

Non mi pare che funzioni. Se non ricordo male, quella è sempre la versione della 1.0.1.

E' un sistema di ridistribuzione del software. Con un particolare programma scarichi tutta la cartella del software in questione, per poter compilare sempre l'ultima versione aggiornata messa online dagli sviluppatori. Prendi gli ultimi aggiornamenti, così.

no,no,no, va bene così, grazie dei chiarimenti, ma niente approfondimenti, non è per me e per quello che devo fare; oltretutto mi confermi che è quello che stiamo usando; ormai ho quasi chiuso, mi mancano solo le immagini, le faccio domani.
Grazie. :slight_smile:

Se vuoi andare sul sicuro usa l'ArduinoISP2. A me ha funzionato, a te ha funzionato, ad astrobeed ha funzionato.
Gli altri sketch che ho provato o non funzionavano o funzionavano solo con la propria versione dell'IDE.

leo72:
Se vuoi andare sul sicuro usa l'ArduinoISP2. A me ha funzionato, a te ha funzionato, ad astrobeed ha funzionato.
Gli altri sketch che ho provato o non funzionavano o funzionavano solo con la propria versione dell'IDE.

Sì, già fatto.... :slight_smile:

Scusa Leo, mi serve la versione ISP2 in formato .ino per i possessori dell'1.0.
Mi basta rinominare l'estensione pde in ino o devo fare altri passaggi? in questo secondo caso mi posti direttamente il file per favore?

L'ISP2 altro non è che la 1.0.1 con le patch applicate da me. Credo ti basti rinominare il file in .ino per farlo andare. Ora non ho il link da cui ho prelevato l'1.0.1 (non sono a casa) ma lo avevo fornito diversi post indietro.

leo72:
L'ISP2 altro non è che la 1.0.1 con le patch applicate da me. Credo ti basti rinominare il file in .ino per farlo andare. Ora non ho il link da cui ho prelevato l'1.0.1 (non sono a casa) ma lo avevo fornito diversi post indietro.

no, quello l'ho già scaricato, va bene così allora, devo spiegare agli utenti delle varie versioni quando rinominare in .ino il file fornito in .pde :sweat_smile:

Secondo me fai prima a fornire 2 versioni dello stesso file, uno con estensione .ino e l'altra con .pde senza stare a dare tante spiegazioni su come fare. Spesso gli ut*nti si intrecciano :stuck_out_tongue_closed_eyes:

@Mike e/o tutti gli interessati:
puoi provare lo sketch allegato? ArduinoISP2a
In pratica dovrebbe impostare la velocità in base alla versione di Arduino trovata (sperando che con la 1.0.1 abbiano aggiornato la variabile ARDUINO che contiene la versione dell'IDE).
Quindi lui si imposta a 19200 con la 002x e la 1.0.1 mentre dovrebbe impostarsi a 9600 con la 1.0

ArduinoISP2a.zip (4.13 KB)

leo72:
Secondo me fai prima a fornire 2 versioni dello stesso file, uno con estensione .ino e l'altra con .pde senza stare a dare tante spiegazioni su come fare. Spesso gli ut*nti si intrecciano :stuck_out_tongue_closed_eyes:

no, ho solo scritto che la versione in download è per 0023/23 e che se usano la IDE 1.0 o successive, devono rinominarla in .ino; in fondo in premessa all'articolo ho chiaramente scritto che parliamo ad utenti evoluti (quelli che fanno sketch da 80k con Arduino non sono "normali" :)) anche se lasciamo la porta aperta a tutti :wink:

Sul test della tua 2a non posso aiutarti, ho scaricato la 1.0.1-rc1 per testare lo sketch di Astro col TiDiGino (una scheda multifunzione di Elettronica In basata sul mega2560), quindi non vedrei mai se va su 9600. Però forse Astro e BB e magari quel vagabondo di Testato che ultimamente non testa più niente (ma io so perché, ci sono passato anchio un paio d'anni fa, e Arduino non c'entra niente ;)), loro potrebbero darci riscontro; abbiamo tempo fino a domani alle 13, poi devo consegnare :~

Non si trattava di misurare la velocità ma solo di confermarmi che lo sketch funziona con le 3 versioni dell'IDE, siccome non posso verificare fino a domani.
Se riesci a programmare un micro in standalone sia dalla 0022 che dalla 1.0 che dalla 1.0.1 allora vuol dire che funziona dato che la 1.0 è l'unica versione dell'IDE che va a 9600.

leo72:
Non si trattava di misurare la velocità ma solo di confermarmi che lo sketch funziona con le 3 versioni dell'IDE, siccome non posso verificare fino a domani.
Se riesci a programmare un micro in standalone sia dalla 0022 che dalla 1.0 che dalla 1.0.1 allora vuol dire che funziona dato che la 1.0 è l'unica versione dell'IDE che va a 9600.

sì questo era già chiarissimo, ma io NON ho la 1.0 e quindi proverei solo le versioni a 19200, intendevo dire questo :slight_smile:
domani, se finisco per tempo i test con 0022 e 1.0.1-rc1 li faccio, ma mancherebbe il più importante, ecco perché ho chiamato a raccolta i testers :grin:

inutile sottolineatura, perche' fortunatamente almeno sull'estensione l'arduino team non ha fatto scherzi. gli sketch restano .pde senza problemi. Non c'e' nessun obbligo a cambiare l'estensione. Solo se si va a modificare lo sketch lui "forza" la modifica in .ino, ma nulla vieta di rimetterla .pde

inutile sottolineatura, perche' fortunatamente almeno sull'estensione l'arduino team non ha fatto scherzi. gli sketch restano .pde senza problemi. Non c'e' nessun obbligo a cambiare l'estensione. Solo se si va a modificare lo sketch lui "forza" la modifica in .ino, ma nulla vieta di rimetterla .pde
Quindi unno sketch come ArduinoISP, che normalmente non si va a toccare internamente, puo' restare .pde a vita