Go Down

Topic: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL (Read 53 times) previous topic - next topic

astrobeed


... io fra i sorgenti di avrdude vedo un file che si chiama arduino.h .


In effetti non ho guardato i sorgenti, a quanto pare in questa versione c'è anche il supporto per l'autoreset di Arduino, non il file Arduino.h, ma Arduino.c

In particolare queste righe:
Code: [Select]

/* Clear DTR and RTS to unload the RESET capacitor
  * (for example in Arduino) */
 serial_set_dtr_rts(&pgm->fd, 0);
 usleep(50*1000);
 /* Set DTR and RTS back to high */
 serial_set_dtr_rts(&pgm->fd, 1);
 usleep(50*1000);


Quote

Quindi si può fare tranquillamente quelloche dicevo prima.
il file con avrdude per windows da scaricare è:
http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.zip


Ottimo, così ora abbiamo anche avrdude aggiornato con il supporto a tutti i micro usciti nel frattempo.

BrainBooster

Ho modificato un pò avrdude per permettere di programmare anche i micro con la signature zappata ma ancora funzionanti, a chi và di fare da cavia?  ]:D

Michele Menniti

Se quanto hai appena spiegato funziona sul serio avresti risolto il problema degli sketch over 64K che afflige le versioni 4.xx.
Astro ci sta lavorando da un po' e mi pare dicesse che ha divuto superare più di qualche problema, facendo prove approfondite, quindi bisognerebbe fare lo stesso col tuo sistema, per capire se davvero funziona, un upoload che va a buon fine non è prova che tutto funzioni correttamente.
Fattolo funzionare sarebbe bellissimo, lì dentro ci sono tutti ma proprio tutti i micro ATMEL, almeno quelli che conosco XD. Dico che sarebbe un bel punto di partenza per implementare i relativi cores, almeno non ci sarebbero problemi lato compilatore ;)

BB: la faccio io la cavia, ho giusto un attiny4313 con la signature FFFFFF che però accetta le variazioni dei fuse, ma spiega chiaramente e non dare nulla per scontato, se mi fa abbrustolire altri micro ti vengo a cercare sul Gargano ]:D
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

BrainBooster

...dovevo aggiungere il disclaimer :"a vostro rischio e pericolo"  :smiley-yell:
non credo che esploderà nulla :)
adesso ti mando una mail con quello modificato.
rinomina in avrdude.exe_OLD quello originale e copia quello modificato nella stessa cartella.

Michele Menniti


...dovevo aggiungere il disclaimer :"a vostro rischio e pericolo"  :smiley-yell:
non credo che esploderà nulla :)
adesso ti mando una mail con quello modificato.
rinomina in avrdude.exe_OLD quello originale e copia quello modificato nella stessa cartella.

ma devo naturalmente copiare anche l'AVRDUDE.CONF? e di quella cartella "giveio" che ne faccio?
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

Go Up