Pages: 1 ... 9 10 [11] 12 13 ... 47   Go Down
Author Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL  (Read 47918 times)
0 Members and 1 Guest are viewing this topic.
Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Menniti si,io sto facendo le prove così, con il toolchain atmel modificato da Astrobeed (versione originale 3.2.3 per windows) e avrdude modificato da me (versione originale 5.11.1), tutto in un ide arduino versione 022.
@Amario , grazie del feedback smiley-wink
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9446
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e vorrei installare sulla mia 0022 (ditemi se tutto va anche sulla 0023) le ultime versioni di ogni cosa che avete lavorato, per fare un super aggiornamento, è possibile?

Io sto provando con la 0023, BB con la 0022, quindi è confermato che funziona con tutte e due le versioni, per la 1.0 ci sono ancora delle cose da sistemare e avrà una sua installazione differenziata.

Quote
Domanda @ BB: il tuo AVRDUDE che scrive anche sulle lapidi si può piazzare alla fine sopra il lavoro di Astro o non c'entra niente?

Avrdude è solo un programma di servizio, viene invocato dall'IDE e non dal compilatore, quindi non ci sono problemi per aggiornarlo all'ultima versione visto che ora prevede anche il supporto all'autoreset.



Logged

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

Ma il compilatore che andremo ad usare è contenuto nella toolchain?
e a che versione arriviamo, visto che attualmente siamo alla 4.3.3 (in base alle rpecedenti istruzioni di Astro)?
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

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

confermo quello che dice astrobeed.
Riguardo ad avrdude e l'ide bisognerebbe provare a programmare un tiny "unsigned" dall'ide , dopo aver aggiunto al file preferences.txt la seguente riga:
upload.options="-R" e vedere se il parametro viene passato correttamente.
Logged

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

confermo quello che dice astrobeed.
Riguardo ad avrdude e l'ide bisognerebbe provare a programmare un tiny "unsigned" dall'ide , dopo aver aggiunto al file preferences.txt la seguente riga:
upload.options="-R" e vedere se il parametro viene passato correttamente.
questa prova te la faccio io al più presto smiley
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

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9446
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma il compilatore che andremo ad usare è contenuto nella toolchain?

La toolchain è il compilatore più tutti i programmi accessori e le sue librerie.
La nuova versione è avr-gcc 4.5.1 release Atmel, ovvero è modificato/corretto da loro rispetto alla versione ufficiale.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie del feedback che vorrai darci Menniti smiley, hai mp smiley-wink
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9446
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quasi sicuramente domani arriva anche la versione per la 1.0, ho capito da cosa dipendono gli ultimi problemi.

Logged

0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5881
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

io testare unopuntozero  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7106
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

io testare unopuntozero  smiley

Anche io.
Inoltre, qualcuno ha il link per l'IDE 1.0.1 beta che ha indicato Massimo Banzi?
Logged

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

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9446
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Anche io.
Inoltre, qualcuno ha il link per l'IDE 1.0.1 beta che ha indicato Massimo Banzi?

Trovi i vari link qui.
« Last Edit: March 20, 2012, 01:32:17 am by astrobeed » Logged

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

Avete letto il bugfix????

Quote
- including of AVR toolchain on Linux
Forse questo risolve il problema del thread che ho aperto. Ora scarico questa beta e provo subito

Quote
- fixing the ArduinoISP sketch (lowering baud rate from 19200 to 9600)
Questo fix sembra adattabile anche alla versione 002x compilata con le ultime versioni di gcc. Se vi ricordate, quando segnalai che con i sistemi più recenti non riuscivo più a compilare uno sketch ArduinoISP funzionante, un utente mi aveva detto di aver risolto abbassando proprio a 9600. Quindi qui pare che più che un problema dell'Arduino in sé sia proprio un problema di avr-gcc.
Logged


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

Aggiungo anche che pare risolto anche il bug degli sketch compilati per micro con più di 128 kB. Nel bugfix si cita anche il seguente:
http://code.google.com/p/arduino/issues/detail?id=729&can=1&q=Milestone%3D1.0.1
che è dato per risolto.
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9446
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Forse questo risolve il problema del thread che ho aperto. Ora scarico questa beta e provo subito

Non credo, questo è quello che c'è scritto nel readme per la toolchain, non mi pare che sia quella Atmel, semplicemente forzano l'IDE ad usare quella posta nella sua cartella invece di quella presente nel sistema, esattamente come avviene in Windows.

Code:

VR Toolchain for 32 bit Linux (i486-linux-gnu)

This toolchain was created by extracting the Debian gcc-avr and binutils-avr
packages from Ubuntu 9.04 (Jaunty Jackalope).  These versions closely match
the toolchain Arduino bundles on Mac and Windows.

AVR libc 1.6.4 was compiled compiled from source on Jaunty and then and
copied to the avr/lib/avr directory.  The eeprom.h file was replaced by
Arduino's modified copy.

Ubuntu libraries libgmp and libmpfr were copied to avr/lib.  The main
gcc binaries avr-gcc, avr-g++ and avr-cpp were moved to avr/bin.gcc, and
scripts were placed in the avr/bin directory to run these with
LD_LIBRARY_PATH set to use libgmp and libmpfr from the avr/lib directory.

A patch was applied to the Arduino IDE to use this toolchain if the
tools/avr/bin directory is present.  If this directory is removed, Arduino
will attempt to use the AVR toolchain provided by your system.

Finally, this readme file was added.
Logged

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

Però già sarebbe una buona cosa: in questo modo se riesco a compilare la toolchain con le patch Ateml, posso infilarla nell'albero dell'IDE e risolvo il problema.

Ma se non ha la toolchain aggiornata, allora come risolve il problema della gestione di 256 kB di Flash sui Mega2560?
Logged


Pages: 1 ... 9 10 [11] 12 13 ... 47   Go Up
Jump to: