salve
avrei la necessita di estrarre da arduino due il file in hex gia caricato sarebbe possibile?
per poi ricaricarlo in un altro arduino due
grazie
salve
avrei la necessita di estrarre da arduino due il file in hex gia caricato sarebbe possibile?
per poi ricaricarlo in un altro arduino due
grazie
Penso si possa estrarre con avrdude tramite attiny
zonalimitatore:
Penso si possa estrarre con avrdude tramite attiny
NO, Arduino DUE NON è basato su MCU della famiglia AVR, ma monta un chip della famiglia ARM/SAM , quindi ...
... dimentica avrdude.
birrohgt:
avrei la necessita di estrarre da arduino due il file in hex gia caricato sarebbe possibile?
La programmazione della DUE è basata sull'utility "bossac" che trovi nella catella "tools" all'interno del "package" della DUE. Se nelle preferenze del IDE metti il segno di spunta sia per avere i dettagli della compilazione che i dettagli del caricamento e poi provi a caricare qualche cosa sulla tua DUE, dovresti vedere in dettaglio ciò che viene fatto ed i comandi "bossac" che vengono dati per il caricamento.
T'avverto subito che è parecchio più complesso di come si fa, appunto, con "avrdude" su MCU AVR ... purtroppo per "avrdude" c'è una bella documentazione, per "bossac" molto meno ... :![]()
Trovi qualche cosa (molto poco) QUI e QUI, ma credo ti convenga fare un po' di ricerche su Google perché, nella sezione Inglese del forum, l'argomento è stato più volte trattato.
Guglielmo
grazie
ma con "bossac" si puo anche leggere un arduino due gia programmato? per estrarre il file dalla sheda?
Si.
Guglielmo
purtroppo non me lo vede ho connesso la porta nativa al arduino ma mi dice che non è connesso

... credo (... ma non ne sono sicuro) che tu debba usare la "programming port" ... è questa quella che stai usando ? ? ?

Guglielmo
allora dopo varie prove sono riuscito a farlo riconoscere ma devo per forza premere il tasto erease dopo la cancellazione il windows riconosce la porta seriale come Bossa Program Port e da li posso programmarlo con bossa ma logicamente non posso leggere quello che cera prima
Ma se lo colleghi ... la porta come COMx: non la vedi proprio ? ? ? :o :o :o
Perché a me risultava che bastasse fare:
bossac.exe --port=COMx -r image.bin
... per leggere e salvare l'immagine nel file image.bin :![]()
Non vedi nessuna delle due porte ? ... se la vedi prova con l'altra ... :![]()
Guglielmo
si ho provato da riga di comando sia porta nativa o porta programmazione mi dice sempre
No device found on COM15
birrohgt:
ma come faccio da riga di comando io ho un programma bossa che apro con un eseguibile
:o :o :o ... t'avevo detto di cercare il comando nella cartella bossac del package ... credo seguendo questo percorso o, comunque, dove da te installi le vari board:
tua_home\arduino\packages\arduino\tools\bossac\1.6.1-arduino\bossac.exe
Guglielmo
si si scusa ci sono arrivato dopo
ma una volta attivato il bootflash non rilevo piu la scheda e mi tocca fare un erase hardware
impedendomi di leggere il contenuto
ce un modo per mettere il bootflash in false?
Non ne ho idea, io NON uso la DUE.
Guglielmo