Sida 1 av 1
Läsa från PIC?
Postat: 11 mars 2012, 19:53:10
av KONSTAPEL-MURMEL
Hejsan. Går det på något sätt att läsa kod från en pic och få det till t.ex en textfil? Har en PIC18F458. När jag skriver till picen använder jag tinybootloader.
Mvh
Re: Läsa från pic?
Postat: 11 mars 2012, 20:25:18
av Glenn
hexfilen kan du få ut med lämplig picprogrammerare, om du inte medvetet skyddat mot det.
Re: Läsa från pic?
Postat: 11 mars 2012, 20:34:54
av KONSTAPEL-MURMEL
Oki! Jag använder MPLAB. Har du någon aning hur man gör i det? Jag är väldigt låg på detta. :]
Re: Läsa från pic?
Postat: 11 mars 2012, 20:40:52
av Walle
Klicka på "read", tror det är tredje knappen från höger i fältet precis under menyraden. Sen kan du få fram disassemblyn genom att gå i menyn "view" (har jag för mig att den heter" och välja "program memory" (ar jag också för mig, det kan vara en av de andra valen"). Jag vet inte hur man får ut det till en textil, men det finns no något sätt.
Re: Läsa från pic?
Postat: 11 mars 2012, 21:02:50
av sodjan
> Hejsan. Går det på något sätt att läsa kod från en pic och få det till t.ex en textfil?
Varför vill du gära det? Vilket är "problemet" som du vill lösa?
> När jag skriver till picen använder jag tinybootloader.
Alltså en (vanlig) bootloader ?
Men vad är du vill läsa, om inte det som ju just har skrivit?
Som sagt, vad är problemet som ska lösas?
Re: Läsa från pic?
Postat: 11 mars 2012, 22:11:26
av KONSTAPEL-MURMEL
Walle skrev:Klicka på "read", tror det är tredje knappen från höger i fältet precis under menyraden. Sen kan du få fram disassemblyn genom att gå i menyn "view" (har jag för mig att den heter" och välja "program memory" (ar jag också för mig, det kan vara en av de andra valen"). Jag vet inte hur man får ut det till en textil, men det finns no något sätt.
MPlab kommunicerar väl inte med PICen? Jag får det inte riktigt att funka, hittar inte read-knappen. Jag skulle vilja ha .hex filen från picen och sedan konvertera .hex filen till en .asm. Finns det magi som gör om hexa-tal till min fina kod?
sodjan: Jag har råkat ta bort min kod men den ligger kvar på picen.
Re: Läsa från PIC?
Postat: 11 mars 2012, 23:32:18
av sodjan
OK.
Stämmer det alltså att du kör en bootloader ?
Är det :
http://www.etc.ugal.ro/cchiculita/softw ... loader.htm ?
Eller någon annan? Fixa i så fall en länk till den.
Har du även tillgång till en "riktig" PIC programmerare?
Så vitt jag kan se så kan PC-programvaran till bootloadern på länken
ovan *inte* läsa tillbaka koden från PIC'en, du behöver en ordentlig
programmerare, PICkit2, Wisp648 eller liknande.
Hur fick du in "tinybootloader" i din PIC från första början ??
> Finns det magi som gör om hexa-tal till min fina kod?
Inte till det som en gång var din "fina kod". Däremot så kan det gå att
"disasemblera" koden till maskininstruktioner. Däremot blir det aldrig en
komplett MPASM kod med symboler, labels o.s.v.
> Jag har råkat ta bort min kod...
Shit happens.
http://sv.wikipedia.org/wiki/S%C3%A4kerhetskopiering