Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Hex to ASM

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Hex to ASM

Messaggioda Foto UtenteArrow » 26 ago 2014, 12:45

Ciao a tutti,
tempo fa feci uno stupido programmino per la scuola su un dsPIC30F2020 (quelli a 16 bit). Vorrei riguardarmi il codice solo che non ho più alcun file se non l'hex; c'è per caso un modo per passarlo all'assembler e "tirarne fuori" un .asm?
Avatar utente
Foto UtenteArrow
103 1 6
Frequentatore
Frequentatore
 
Messaggi: 166
Iscritto il: 11 giu 2014, 22:12

0
voti

[2] Re: Hex to ASM

Messaggioda Foto Utentebrabus » 26 ago 2014, 13:22

Alberto.
Avatar utente
Foto Utentebrabus
22,2k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 3146
Iscritto il: 26 gen 2009, 15:16

0
voti

[3] Re: Hex to ASM

Messaggioda Foto UtenteArrow » 26 ago 2014, 14:51

avevo già importato il file su mplab x (ho quello). Solo che non mi fa vedere il "sorgente"
Avatar utente
Foto UtenteArrow
103 1 6
Frequentatore
Frequentatore
 
Messaggi: 166
Iscritto il: 11 giu 2014, 22:12

1
voti

[4] Re: Hex to ASM

Messaggioda Foto Utentegiovannispina » 7 set 2014, 2:35

Serve un disassembler qui.

Prova questo:
http://www.eolis-software.co.uk/picdisassembler24.shtml

Oppure sempre da MPLAB carichi l'HEX e selezioni View->Disassembly Listing->Output to File.
Avatar utente
Foto Utentegiovannispina
126 1 3
 
Messaggi: 43
Iscritto il: 27 lug 2013, 12:31

0
voti

[5] Re: Hex to ASM

Messaggioda Foto UtenteArrow » 7 set 2014, 14:50

Credo di avercela fatta :D

Su mplabX (non mplab) ho:

-caricato l'hex
-window>PIC memory wiew>program memory
-selezionata tutta la memoria
-click col destro>output to file>save

mi son ritrovato un txt composto così:

line-address-opcode-label-disassy

credo che vada bene, grazie a tutti
Avatar utente
Foto UtenteArrow
103 1 6
Frequentatore
Frequentatore
 
Messaggi: 166
Iscritto il: 11 giu 2014, 22:12


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti