Pages: [1]   Go Down
Author Topic: Problemi tecnica isp  (Read 1813 times)
0 Members and 1 Guest are viewing this topic.
Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sto provando a caricare uno sketch su una standalone via isp, i collegamenti sono giusto, ho creato una nuova scheda virtuale con:
Code:
atmsa16.name=ATmega in Stand Alone (w/ Arduino as ISP)
atmsa16.upload.protocol=stk500
atmsa16.upload.maximum_size=32768
atmsa16.upload.speed=115200
atmsa16.upload.using=arduino:arduinoisp
atmsa16.bootloader.low_fuses=0xff
atmsa16.bootloader.high_fuses=0xdf
atmsa16.bootloader.extended_fuses=0x05
#### atmsa16.bootloader.extended_fuses=0x07
atmsa16.bootloader.path=optiboot
atmsa16.bootloader.file=optiboot_atmega328.hex
atmsa16.bootloader.unlock_bits=0x3F
atmsa16.bootloader.lock_bits=0x0F
atmsa16.build.mcu=atmega328p
atmsa16.build.f_cpu=16000000L
atmsa16.build.core=arduino
ma, quando faccio l'upload del blink mi viene questo errore (sia con la 0022 che con la 1.0.1, uso mac os x)
Code:
Blink.cpp:10:21: error: Arduino.h: No such file or directory
Blink.cpp: In function 'void setup()':
Blink:14: error: 'OUTPUT' was not declared in this scope
Blink:14: error: 'pinMode' was not declared in this scope
Blink.cpp: In function 'void loop()':
Blink:19: error: 'HIGH' was not declared in this scope
Blink:19: error: 'digitalWrite' was not declared in this scope
Blink:20: error: 'delay' was not declared in this scope
Blink:21: error: 'LOW' was not declared in this scope
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

ITALY
Offline Offline
Full Member
***
Karma: 1
Posts: 188
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
magari Menniti ti può rispondere in modo più preciso ma intanto puoi fare due prove. L' errore lo hai già in compilazione e questo mi fa pensare a un problema nel core specificato nel file board.txt. E' strano però perchè la board che hai postato compila sul mio IDE 22. Io proverei a inserire nell' IDE 1.0.1 la board che ha postato Michele (che è diversa da questa ed è formattata appunto per l' IDE 1.0) e quindi a seguire passo passo quello che è scritto qui:
http://arduino.cc/forum/index.php/topic,109635.0.html
Logged

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

Quella board va bene sulla 0022, non sulla 1.0.1, che richiede appunto le modifiche del Topic che di ha indicato DevonMiles.
Ti consiglio di usare la 0022, almeno fino a che non trovi il problema.
Se l'errore è in fase di compilazione può essere che tu non l'abbia settata la board nell'IDE, controlla anche la porta seriale.
Puoi descrivere i passaggi che hai fatto fino a questo momento?
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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

allora, sono andato su documenti/arduino/hardware/boards.txt
e ho aggiunto quel codice (ho dovuto creare il file visto che non c'era il file boards)
dopo ho aperto l'ide 0022 e quando tendo di fare l'upload mi esce quella scritta
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ho provato anche con la "nuova scheda" ma mi dà sempre gli stessi errori)
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

ITALY
Offline Offline
Full Member
***
Karma: 1
Posts: 188
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora, sono andato su documenti/arduino/hardware/boards.txt
Non so se nel MAC la struttura delle cartelle è diversa ma il file boards.txt dovrebbe trovarsi in documenti/arduino/hardware/arduino e non in documenti/arduino/hardware/. Nella cartella dove c' è il file boards.txt ci dovrebbero essere le cartelle bootloaders, cores, firmwares e anche il file programmers.txt. Non è così sul tuo MAC?
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no, è diverso, le boards sono incluse nel programma, non le posso cambiare, x mettere nuove schede (gli attiny) avevo trovato una cartella da copia-incollare strutturata così: attiny/boards.txt e la cartella cores
allora ho messo il codice dell' atmega isp anche con le boards degli attiny ma non va nulla smiley-sad
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

Non è come credi, il percorso in cui trovi il file boards.txt è
arduino-0022 (la cartella del software)/hardware/arduino/ qui trovi il file boards.txt
la cartella arduino in documenti è la cartella di servizio personale, ma non puoi mettere la board lì e lasciare il core nella posizione originale, quindi elimina il file che hai creato tu, trova il file boards.txt originale, incolla quelle righe e salva, CHIUDI e RIAPRI l'IDE
poi riprova, DEVE funzionare.
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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ho provato con finder del mac ma non trova altre boards oltre a quelle indicate
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

Ascolta, la cartella originale IDE, quella da cui lanci il programma per fare un normale UPLOAD, in quale percorso è?
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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

è un .app (applicazione per mac) non è dentro una cartella: è un unico file da + di 80 mb
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

è un .app (applicazione per mac) non è dentro una cartella: è un unico file da + di 80 mb
non ne capisco niente, SANTO WINDOWS smiley-lol smiley-lol smiley-lol, ma ricordo che qualcuno recentemente ha fatto programmazione ISP con MAC, boh?
allora fai così: scaricati la versione windows in modo che puoi prelevare l'intera cartella arduino (quella che contiene il file originale, e la metti nella tua cartella hardware, poi rinomina il boards.txt e crea nuovamente quello con la sola board che ti serve; è l'unica cosa che mi viene in mente. smiley-sweat
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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Pages: [1]   Go Up
Jump to: