Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« on: July 19, 2012, 07:40:15 am » |
sto provando a caricare uno sketch su una standalone via isp, i collegamenti sono giusto, ho creato una nuova scheda virtuale con: 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) 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
Full Member
Karma: 0
Posts: 167
|
 |
« Reply #1 on: July 19, 2012, 09:17:37 am » |
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
Shannon Member
Karma: 389
Posts: 10561
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #2 on: July 19, 2012, 09:30:56 am » |
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
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #3 on: July 19, 2012, 10:35:28 am » |
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
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #4 on: July 19, 2012, 10:43:29 am » |
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
Full Member
Karma: 0
Posts: 167
|
 |
« Reply #5 on: July 19, 2012, 11:32:27 am » |
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
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #6 on: July 19, 2012, 11:53:36 am » |
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 
|
|
|
|
|
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
Shannon Member
Karma: 389
Posts: 10561
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #7 on: July 19, 2012, 11:59:01 am » |
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
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #8 on: July 19, 2012, 12:28:13 pm » |
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
Shannon Member
Karma: 389
Posts: 10561
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #9 on: July 19, 2012, 12:42:34 pm » |
Ascolta, la cartella originale IDE, quella da cui lanci il programma per fare un normale UPLOAD, in quale percorso è?
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #10 on: July 19, 2012, 01:08:33 pm » |
è 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
Shannon Member
Karma: 389
Posts: 10561
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #11 on: July 19, 2012, 01:53:21 pm » |
è un .app (applicazione per mac) non è dentro una cartella: è un unico file da + di 80 mb
non ne capisco niente, SANTO WINDOWS  , 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. 
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1153
http://cesarecacitti.wordpress.com/
|
 |
« Reply #12 on: July 19, 2012, 02:03:20 pm » |
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
|
|
|
|
|