Pages: 1 [2] 3 4 ... 47   Go Down
Author Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL  (Read 47334 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5856
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Astro ho appena scoperto che il caro tasto shift per il verbose non funziona sulla 1.0  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

Verona
Offline Offline
Jr. Member
**
Karma: 0
Posts: 79
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

trovi un flag show verbose output.. in file / preferences  smiley-razz
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

@Leo tu per aggiornare dovresti usare gli script di Bingo600 (utente di AvrFreaks)
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631
Logged

BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 202
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E' solo una mia impressione o è un pochino più veloce la fase di compilazione, con l'aggiornamento ?   smiley-eek
Logged

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

E' solo una mia impressione o è un pochino più veloce la fase di compilazione, con l'aggiornamento ?   smiley-eek

Difficile stabilirlo, ho fatto una prova al volo compilando MultiWii 1.9 sia con la 0023 che con la 0023 aggiornata e il tempo, misurato a mano con il cronometro, mi risulta di 2.7 secondi per tutti e due, se c'è una differenza è molto piccola e non apprezzabile con misurazioni manuali.
Logged

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

trovi un flag show verbose output.. in file / preferences  smiley-razz
si, lo avevo letto in giro, pero' hanno volutamente tolto la funzione o e' un bug ?
era comodissimo usare semlicemente Shift
Logged

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

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

lo avevo letto in giro, pero' hanno volutamente tolto la funzione o e' un bug ?
era comodissimo usare semlicemente Shift

Si, con la 1.0 è necessario vistare l'apposito flag nella config per avere il modo verbose, in compenso è possibile fare distinzione tra compilazione e upload.
La cosa divertente è che se setti il flag nella 1.0 e condividi la stessa cartella delle applicazioni, dove si trova "preferences.txt", con la 0023 anche in questa rimane attiva la modalità verbose selezionata.
Logged

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

ma anche su 0.23 si scinde il log Verify dal log Upload perche' lo shift e' attivo in entrambi i comandi, forse intendi altro ?

non ha senso toglierlo, chi non sa che esiste non preme shift, perche' eliminare il comando ? dici che e' voluto ?
Logged

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

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

@Leo tu per aggiornare dovresti usare gli script di Bingo600 (utente di AvrFreaks)
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631
Li proverò

EDIT:
leggendo quel lungo thread mi pare di capire che comunque quegli script compilano la versione 4.5.1 che è ancora afflitta dal bug riguardante il problema di micro con Flash >64K, problema risolto nella 4.6.1. Insomma, è un cane che si morde la coda: risolvi un bug ma ne lasci attivo un altro: se risolvi quest'ultimo ti torna fuori il primo. E questo vale per tutte le versioni di avr-gcc, sia per Linux che per Windows.
« Last Edit: March 17, 2012, 04:36:14 am by leo72 » 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

la presenza dei bugs è l'unica cosa sicura nei software  smiley-mr-green
ti conviene comunque aggiornare il toolchain all'ultima versione possibile no?
Logged

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

la presenza dei bugs è l'unica cosa sicura nei software  smiley-mr-green
ti conviene comunque aggiornare il toolchain all'ultima versione possibile no?
Con le versioni successive alla 4.3.5 lo sketch ArduinoISP viene compilato NON funzionante. Con le versioni 4.5.x ci sono i problemi legati al famoso bug del delay, che non funziona per via di una errata inizializzazione dei registri se non si mette una dichiarazione di una variabile globale all'inizio dello sketch. Sulle versioni 4.6.x c'è il problema che alcune lib del core che contengono diciture non più riconosciute (non mi ricordo esattamente quali ma mi pare che siano dei tipi di dati) e vanno modificate per farle funzionare, poi con le versioni ancora più recenti compare il problema di dover aggiornare anche binutils-avr, ed anch'esso ha i suoi czz e mazzi. Insomma, non è una toolchain, è una via crucis  smiley-razz
Logged


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

@Leo tu per aggiornare dovresti usare gli script di Bingo600 (utente di AvrFreaks)
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631
Li proverò

Erano gli script che avevo già provato. NON creano pacchetti deb ma compilano la toolchain, poi ti ritrovi nel dubbio: dove la metto 'sta roba??
Su Windows è facile, prendi e la sostituisci alla toolchain distribuita con l'IDE. La mia domanda di qualche post sopra era: questa cosa funziona anche con la versione per Linux?
Logged


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

Su Windows è facile, prendi e la sostituisci alla toolchain distribuita con l'IDE.

Se parliamo di WinAvr si basta sostituire la cartella, se parli della toolchain Atmel la cosa è decisamente molto più complicata, c'è da mettere a posto diverse dipendenze e alcune librerie.
Attualmente ho un IDE 1.0 che sta funzionando con la toolchain Atmel, però non sono ancora sicuro che sia tutto a posto, facendo varie prove ho già scovato diversi problemi, sotto forma di errori durante la compilazione o il linking, che ho sistemato, dovrei essere molto vicino ad una release stabile ed affidabile.
Potrebbe essere, e ripeto potrebbe, che la mia procedura per il trapianto della toolchain Atmel funziona anche sotto Linux, però non posso garantirti nulla, magari saltano fuori problemi strani legati a qualche dipendenza esterna alla toolchain stessa.
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

@Leo questi li hai visti?
http://www.wrightflyer.co.uk/avr-gcc/
certo che con tutti questi problemi fai prima a farti una macchina virtuale, con un windows qualsiasi smiley-grin
Logged

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

@Leo questi li hai visti?
http://www.wrightflyer.co.uk/avr-gcc/
certo che con tutti questi problemi fai prima a farti una macchina virtuale, con un windows qualsiasi smiley-grin

Meglio la gogna smiley-mr-green
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

Pages: 1 [2] 3 4 ... 47   Go Up
Jump to: