ho provato a inserire isp come programmatore ma mi dice:Can't find programmer id "isp" e poi mi da un elenco di programmatori conosciuti tra cui :
stk500pp = Atmel STK500 V2 in parallel programming mode [/home/void/arduino-0022/hardware/tools/avrdude.conf:356]
stk500v2 = Atmel STK500 Version 2.x firmware [/home/void/arduino-0022/hardware/tools/avrdude.conf:350]
stk500v1 = Atmel STK500 Version 1.x firmware [/home/void/arduino-0022/hardware/tools/avrdude.conf:344]
stk500 = Atmel STK500 [/home/void/arduino-0022/hardware/tools/avrdude.conf:338]
avrisp2 = Atmel AVR ISP mkII [/home/void/arduino-0022/hardware/tools/avrdude.conf:328], quelli che mi danno timeout sono stk500v2 e stk500v2
usando arduino ho provocato un errore scegliendo un porta sblagiata mi ha dato questo errore:
avrdude: stk500_recv(): programmer is not responding.Da terminale ho inserito stk500 come programmatore nel comando /home/void/arduino-0022/hardware/tools/avrdude -V -F -C /home/void/arduino-0022/hardware/tools/avrdude.conf -p atmega328p -P /dev/ttyUSB0 -c stk500 //stk500v2 sstk500v1 -b 57600 -U flash:w:Tastiera.hex e mi ha dato il seguente errore :
avrdude: stk500_recv(): programmer is not responding
usando l'Ide di arduino funziona correttamente e con netbeans che non va per questo che cercato di vedere la configurazione dell'Ide come sistema uso ubuntu 11.04
Il pulsante di di reset funziona perche quando lo premo il programma in memoria si riavvia.Ho provato accendere arduino con il pulsante premuto e dopo avviare il upload ma non è cambiato niente.Ciao tecno
@astro:
sì, lo so. Ma visto che diceva di avere problemi di sinc, ho pensato che la riduzione della velocità di trasferimento, incidendo solo sul tempo, poteva magari aiutarlo.
@Mauro:
Il consiglio di mettere come programmatore "arduino" gliel'ho dato un paio di volte, ma non lo ha seguito...
Inoltre "-p atmega328p" e "-p m328p" sono equivalenti.
Per quanto riguarda scriversi un makefile non sono esperto neanche io, quindi non so cosa consigliarti, in rete si trovano un po' di informazioni, ad esempio: http://www.arduino.cc/playground/Learning/CommandLine
leo72: @astro:
sì, lo so. Ma visto che diceva di avere problemi di sinc, ho pensato che la riduzione della velocità di trasferimento, incidendo solo sul tempo, poteva magari aiutarlo.
Non puoi ridurre arbitrariamente la velocità di trasferimento, è fissata dal tipo di bootloader e deve essere quella, 57600 per la 2009, 115200 per la UNO.
leo72: @astro:
sì, lo so. Ma visto che diceva di avere problemi di sinc, ho pensato che la riduzione della velocità di trasferimento, incidendo solo sul tempo, poteva magari aiutarlo.
Non puoi ridurre arbitrariamente la velocità di trasferimento, è fissata dal tipo di bootloader e deve essere quella, 57600 per la 2009, 115200 per la UNO.
Questa non la sapevo. Pensavo fosse selezionabile.
@ MauroTec
il sistema è linux ubuntu 11.0 , arduino 2009 e ide che uso è la 0022 perchè è quella con cui è stato fatto il pluing di netbeans.
La programmazione di arduino tramite l'Ide 0022 funziona perfettamente,dal file boards.txt ho ricavato questi dati:
programmer stk500
mcu=atmega328p
f_cpu=16000000L
upload.speed=57600
@ la prova di impostare come programmatore arduino ma mi ha dato programmatore sconosciuto
con questo comando dato in Terminale mi da il seguente risultato
@ la prova di impostare come programmatore arduino ma mi ha dato programmatore sconosciuto
Ma come si fa a fare apparire il debug nell'ide arduino? quali tasti bisogna premere? così almeno vedi quali comandi effettivamente usa l'ide.
Dal momento che sei su linux, L'ide potrebbe usare avrdude installato nel sistema più che quello interno. Prova ad usare l'avrdude di sistema (se non c'è lo installi) con -c arduino.