Go Down

Topic: Tutorial per Burn Bootloader con qualsiasi Arduino - NUOVA Versione 2.0 (Read 2 times) previous topic - next topic

Michele Menniti

Bene! finalmente ho potuto fare un po' di prove e posso dare le prime indicazioni, poi naturalmente implementerò tutto nel tutorial che, a questo punto cambierà il nome, visto ch ora parliamo anche di sketch e non solo di bootloader!
Quindi faccio solo una breve anticipazione:
Partendo da Arduino (UNO o 2009) si può caricare uno sketch su un chip montato in stand alone (p.es. una breadboard o una pcb creata appositamente, i metodi possibili sono 2:
1) quello del tutorial ufficiale, finalmente sono riuscito a farlo funzionare, ho scoperto l'errore del tutorial che mi ha fatto perdere un paio di nottate ( ]:)). Questo metodo ha però l'handicap di richiedere la rimozione del chip da Arduino e questa cosa alla lunga crea problemi, come ho imparato a mie spese, facendo partire per errore un C smd, montato sulla piastra, come un missile di Cape Canaveral  :smiley-eek:
2) L'altro metodo, mi inchino alla grande intuizione di leo72  :), consiste nell'utilizzare il suo suggerimento di modifica del file board.txt, nelle varie prove ho apportato una piccola semplificazione della procedura, che la rende abbastanza più comoda nelle manovre XD. Il grande vantaggio di questo metodo consiste appunto nel fatto di evitare di toccare il chip di Arduino.
Ora devo fare le prove tra due Arduino, con entrambi i metodi, le solite foto particolareggiate, e poi pubblico l'aggiornamento.
Naturalmente non mancherò di inserire i dovuti ringraziamenti (visto che ha rifiutato i 1000 euro via fax...) a leo72, aspetto solo che mi dica se preferisce l'avatar (una volta si chiamava alias) o il suo nome e cognome, che conosco.... ;)
A presto amici!
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

GianfrancoPa

Sono felicissimo di questi passi in avanti!! Il tuo lavoro poi merita una traduzione in inglese!!!

Riguardo questo punto:


1) quello del tutorial ufficiale, finalmente sono riuscito a farlo funzionare, ho scoperto l'errore del tutorial che mi ha fatto perdere un paio di nottate ( ]:)). Questo metodo ha però l'handicap di richiedere la rimozione del chip da Arduino e questa cosa alla lunga crea problemi, come ho imparato a mie spese, facendo partire per errore un C smd, montato sulla piastra, come un missile di Cape Canaveral  :smiley-eek:


Uhm, in pratica dici che riesci a scrivere gli sketch su un ATmega (privo di bootloader) su breadboard usando un Arduino Uno (o 2009) dal quale rimuovi l'ATmega??
Gianfranco

leo72


2) L'altro metodo, mi inchino alla grande intuizione di leo72

ah ah ah ah  XD XD

Quote

leo72, aspetto solo che mi dica se preferisce l'avatar (una volta si chiamava alias) o il suo nome e cognome, che conosco.... ;)


Beh, non ci vuole molto per trovarlo. Basta vedere la mia scheda  ;)
Cmq puoi fare come ti pare, cita pure il nome, non mi vergogno mica  :D

Michele Menniti


Sono felicissimo di questi passi in avanti!! Il tuo lavoro poi merita una traduzione in inglese!!!

Grazie, ma a quella pensi tu, io conosco: okay, hello, hi, black & white (anche se è da qualche anno che non è cosa  :*), money (ma solo per sentito dire =(); quando sarà tutto finito ti mando il testo, alla restituzione rimpagino tutto, sarebbe davvero fantastico.

Quote

Riguardo questo punto:

1) quello del tutorial ufficiale, finalmente sono riuscito a farlo funzionare, ho scoperto l'errore del tutorial che mi ha fatto perdere un paio di nottate ( ]:)). Questo metodo ha però l'handicap di richiedere la rimozione del chip da Arduino e questa cosa alla lunga crea problemi, come ho imparato a mie spese, facendo partire per errore un C smd, montato sulla piastra, come un missile di Cape Canaveral  :smiley-eek:

Uhm, in pratica dici che riesci a scrivere gli sketch su un ATmega (privo di bootloader) su breadboard usando un Arduino Uno (o 2009) dal quale rimuovi l'ATmega??

No, io ho provato su chip con bootloader, ma secondo il ragionamento di leo72 si dovrebbe poter fare. Domattina sono libero ( XD XD XD), mi chiudo nel mio angolo, continuo a fare le foto e le prove, ho un chip vergine e faccio la prova. Prima delle 13 ti posto l'esito, promesso!
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

leo72

GLi Attiny li programmo con lo stesso metodo, e quelli che ho comprato non hanno il bootloader. Quindi se vale per loro dovrebbe valere anche per gli Atmega.

Go Up