come fare un backup grbl su scheda

Sezione dedicata all'elettronica di controllo cnc.
Rispondi
marcy69
Member
Member
Messaggi: 237
Iscritto il: domenica 2 aprile 2017, 23:03

come fare un backup grbl su scheda

Messaggio da marcy69 » martedì 1 dicembre 2020, 23:43

salve forum,ho preso questa scheda qpx con caricato grbl 1.1h per comandare cnc e laser,siccome il mio laser su questa scheda lo posso collegare in 2 maniere e sopratutto quando uso ugs o simili non ha importanza se abilito $32=1,funziona il laser anche a $32=0, volevo capire se con l'ide si può fare un backup,perchè son curioso di confrontarlo con un grbl 1.1h appena scaricato
717sNbXKVXL._AC_SL1500_.jpg
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: come fare un backup grbl su scheda

Messaggio da hellfire39 » mercoledì 2 dicembre 2020, 8:30

Dentro arduino ci sono due aree di memoria:
- la memoria di programma (che contiene, indovina un po'? Il programma)
- la memoria eeprom ( che contiene i parametri, quelli col $)

Una volta che il programma viene compilato e caricato su arduino diventa una serie di numeri, quindi puoi solo vedere se sono identici o diversi, ma non puoi certo confrontare il codice sorgente.

L'unica cosa che puoi confrontare sono i parametri $ salvati sulle eeprom.

marcy69
Member
Member
Messaggi: 237
Iscritto il: domenica 2 aprile 2017, 23:03

Re: come fare un backup grbl su scheda

Messaggio da marcy69 » mercoledì 2 dicembre 2020, 9:26

i parametri $ già li vedo con ugs, ero curioso di vedere il file config.h caricato su questa scheda e confrontarlo, ma se non si può amen

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: come fare un backup grbl su scheda

Messaggio da hellfire39 » mercoledì 2 dicembre 2020, 10:10

Certo che non si può. Arduino e tutti i PC in genere capiscono il codice macchina, non il codice sorgente.

dal codice sorgente si compila il codice macchina, ma dal codice macchina non puoi "decompilare" il codice sorgente.
Quello che ottieni è il programma compilato, in assembler.

Certo, con molta, molta pazienza potresti provare a "indovinare" il config.h della nuova macchina, compilarlo e confrontare il codice macchina con quello dentro il micro, finché non ne ottieni uno identico. Ma non ne vale la pena.

Rispondi

Torna a “Elettronica CNC”