Go Down

Topic: Programmazione ISP con IDE 1.0.2 (Read 868 times) previous topic - next topic

d407336

Ciao, vorrei programmare via isp un atmega 328 con l'ide 1.0.2.
Con l'ide 022 seguendo la guida di Michele Menniti sono riuscito a fare tutto correttamente.
Con l'ide 1.0.2 invece aggiungendo nel boards.txt la parte che va bene per l'ide 022 ovviamente non funziona e non riesce neanche a compilare il codice.
Anche la procedura relativa all'ide 1.0.1 presente nella guida non la posso fare perchè nel file boards.txt dell'ide 1.0.2 non è presente la parte indicata.
Qualcuno l'ha già fatto?

p.s. devo programmare un atmega328 come quello dell'arduino uno

ƎR

#1
Dec 08, 2012, 09:16 pm Last Edit: Dec 09, 2012, 03:09 pm by ?R Reason: 1
la procedura per la 1.0.2 è ugale a quella per la 1.0.1, io l'ho fatto e non ho avuto problemi... ma non ho capito bene il tuo problema, non trovi il file board.txt o il testo da inserire?
il file board da modificare lo trovi nella cartella arduino-1.0.2/hardware/arduino
mentre il testo da aggiungere sarebbe questo o equivalente
Code: [Select]
atmega328s.name=ATmega328
atmega328s.upload.protocol=arduino
atmega328s.upload.maximum_size=32768
atmega328s.upload.speed=115200
atmega328s.bootloader.low_fuses=0xFF
atmega328s.bootloader.high_fuses=0xDf
atmega328s.bootloader.extended_fuses=0x07
atmega328s.bootloader.path=optiboot
atmega328s.bootloader.file=optiboot_atmega328.hex
atmega328s.bootloader.unlock_bits=0x3F
atmega328s.bootloader.lock_bits=0x0F
atmega328s.build.mcu=atmega328p
atmega328s.build.f_cpu=16000000L
atmega328s.build.core=arduino
atmega328s.build.variant=standard
##############################################################
Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

leo72

@d407336:
la guida è aggiornata anche per la versione 1.0. Che passaggio non ti funziona, esattamente?

Michele Menniti


@d407336:
la guida è aggiornata anche per la versione 1.0. Che passaggio non ti funziona, esattamente?

+ 1, spiega meglio perché non dovrebbero esserci problemi, l'aggiornamenro per l'IDE 1.0.1 funziona anche con 1.0.2
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

d407336

Scusatemi, stavo guardando la parte finale della guida riferita all'ide 1.0.1 invece che la parte relativa al caricamento del bootloader...  :smiley-red:
Comunque mettendo quel codice sono riuscito a caricare il bootloader senza errori, però ho un dubbio: quando carico il bootloader metto come Programmatore Arduino as ISP nell'ide; quando popi devo caricare lo sketch devo lasciare Arduino as ISP o mettere AVRISP mkll?

ƎR

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Michele Menniti

ah, mi pareva :smiley-sweat: con l'IDE le procedure di caricamento del bootloader e sketch via ISP sono diverse tra loro, non è come per la 0022; nella Guida sono spiegate correttamente entrambe; in ogni caso nell'Arduino ci deve essere sempre lo sketch ArduinoISP.
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

ƎR

scusa Michele, visto che siamo più o meno in tema, volevo capire se avevi messo tu volontariamente la protezione per fare la copia del testo o se avevo problemi con adobe reader, ciò mi crea problemi quando vado a fare la modifica sul board.txt perchè mi sarebbe comodo prendere il testo direttamente da lì ma non è possibile 
Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

PaoloP

E' uscito l'IDE 1.0.3.  :smiley-mr-green:
C'è da aggiornare il topic.  :smiley-sweat:

d407336

Ringraziandovi per il supporto confermo che funziona tutto correttamente anche con la versione 1.0.3 e che con evince riesco a copiare il testo dal pdf della guida.

Go Up