Ciao A tutti, volevo sapere se è possibile caricare un codice compilato in ambiente arduino direttamente senza il downloader.
Nelle schede Arduino il codice o sketch viene caricato dall'ambiente ide tramite un downloader dalla porta seriale.
Siccome vorrei utilizzare l'ambiente di sviluppo fuiri dalle schede standard di Arduino volevo chiedere se è possibile caricare il programma sul micro senza passare dal downloader ma direttamente con un programmatore tramite JTag o ICSP usando un programmatore AVR
Buongiorno e benvenuto,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentartiIN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO ... Grazie.
Guglielmo
*P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà, quindi ti consiglio di farla al più presto. *
P.P.S.: ti segnalo anche che, nelle sezioni in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post che, comunque, essendo duplicato di questo, è stato eliminato
Certo che SI, se guardi bene tutte le schede Arduino AVR hanno il connettore a 6 pin ICSP ... ti basta avere un programmatore, il .hex del compilato e con avrdude, da linea comando, carichi direttamente il codice senza utilizzare il bootloader (che veine eliminato) e la porta seriale.
Ok grazie ho un programmatore JtagICE3 che uso per altri progetti, ha l'adattatore ICSP .
ma quando viene compilato lo sketch il file .hex compilato dove viene salvato ?
... così, primo avrai maggiori dettagli sugli errori e, secondo, avrai tutti i dettagli dell'upload incluso il percorso che viene passato ad avrdude di dove si trova il tuo .hex
Ok grazie molte fino a ora ho sempre usato schede Arduino che caricavo direttamente.
AVRDUDE l'ho scaricato ho visto che funziona a riga di comando comunque ha il mio programmatore farò qualche prova.
Ho la necessità di realizzare un nodo ethernet che invia pacchetti UDP e la cosa più semplice sarebbe usare il WD5500 con un controllore replicando la confogurazione arduino e shield2 così sfrutto le librerie di base dell'IDE sul mio hardware.
Grazie ancora