Caricamento file compilati tramite porta usb senza sorgente

finalmente si vede la luce in fondo al tunnel :slight_smile:

grazie delle info che mi hai passato, mi sono messo un po' d'impegno ed ho realizzato un programma per il "Live Update" della mie applicazioni ArduinoDue, questo in previsione di piazzarne parecchie sul mercato :slight_smile:

la gestione del liveupdate si divide in due parti:

1.0.0 ) caricamento da parte dello sviluppatore (io) del file xxx.cpp.bin (file compilato da IDE) su un server apposito insieme ad un file denominato CHKSUM.
1.0.1 ) il file CHKSUM contiene nel ordine: summa di controllo checksum, nome del file, dimensione del file, modello apparecchio, versione firmware bed9fdb3a2e2fb7b9abe27ea2c9fd2f2,xxx.cpp.bin,63.21KB,BASIC,v05ok-1

2.0.0 ) programma eseguibile da installare su PC
2.0.1 ) verifica della presenza di ArduinoDue collegato al PC, mediante VID e PID hardware, recupero della corrispondente COMx
2.0.2 ) invio richiesta versione firmware e modello apparecchiatura ad ArduinoDue
2.0.3 ) download del file xxx.cpp.bin dal server liveupdate
2.0.4 ) calcolo chksum del file scaricato
2.0.5 ) lettura (non download) del file CHKSUM e recupero delle relative informazioni
2.0.6 ) confronto della versione del firmware presente su ArduinoDue con la versione presente nel file CHKSUM appena letto
2.0.7 ) confronto summa di checksum calcolata del file xxx.cpp.bin con il checksum presente nel file CHKSUM appena letto
2.0.8 ) confronto del modello apparecchiatura collegata (BASIC) con quella presente nel file CHKSUM appena letto
2.0.9 ) se tutto corrisponde ed il firmware di arduino è meno aggiornato del firmware appena scaricato, effettua l'aggiornamento di ArduinoDue mediante il file bossac.exe
2.1.0 ) effettua il RESET dell'apparecchiatura riavviando il sistema con il nuovo firmware.

in questo modo riesco "virtualmente" a mantenere aggiornate tutte le apparecchiature mediante un semplice programma che NON necessita di nessun intervento da parte dell'utilizzatore finale :slight_smile:

pacca sulla spalla grazie !!! :slight_smile:

saluti
kattivik76