Mario A
Come eliminare l'errore PAGEL programmando Attiny85/84
Tutorials -
Venerdì 16 Marzo 2012 17:56
Scritto da Mario A

Chi ha avuto l'occasione di programmare i famosi Attiny specialmente 84 e 85 , seguendo la guida:

http://www.gioblu.com/tutorials/programmazione/214-guida-alluso-dellattiny85

si è imbattuto nel fatidico errore:

avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85

alla fine del processo di programmazione, credendo che non sia andato a buon fine, ma non è affatto vero perchè è solo una segnalazione di una mancanza nel file di configurazione avrdude.conf che è collocato nella cartella:

.... \Arduino\arduino-1.0\hardware\tools\avr\etc

per ovviare al problema basta editare il file descritto sopra, previo un salvataggio del file originale con un altro nome ( per non avere problemi se si sbaglia) e aprirlo con un editor tipo Wordpad, cercare la parola Attiny85 una volta che viene evidenziata, con il cursore scendere di alcune righe fino a:

chip_erase_delay = 4500;

ed aggiungere su una nuova riga:

# aggiunti per eliminare il bug di compilazione.
pagel = 0xB3;
bs2 = 0xB4;

ripetete la stessa operazione cercando la parola Attiny84, salvate il file editato e il gioco è fatto. 

Tutto questo l'ho ricavato seguendo una discussiione sul forum ufficiale di Arduino Italiano.

 

Gioblu Robotics © 2010 - 2012 · Sitemap · privacy

gioscarab@gmail.com · Via Savona 123 20146 Milano MI · PI 06977550968 · Codice fiscale MTLGNN86S09F205F

Gioblu BOTServer è online dal 10 Aprile 2010 - 319.232 Visite - 1.027.175 Pagine visualizzate - 182.309 Visitatori unici - 536 utenti attivi