Läsa från PIC?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
KONSTAPEL-MURMEL
Inlägg: 245
Blev medlem: 19 september 2005, 17:16:08

Läsa från PIC?

Inlägg 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
Användarvisningsbild
Glenn
Inlägg: 36752
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Läsa från pic?

Inlägg av Glenn »

hexfilen kan du få ut med lämplig picprogrammerare, om du inte medvetet skyddat mot det.
KONSTAPEL-MURMEL
Inlägg: 245
Blev medlem: 19 september 2005, 17:16:08

Re: Läsa från pic?

Inlägg 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. :]
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Läsa från pic?

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Läsa från pic?

Inlägg 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?
KONSTAPEL-MURMEL
Inlägg: 245
Blev medlem: 19 september 2005, 17:16:08

Re: Läsa från pic?

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Läsa från PIC?

Inlägg 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
Skriv svar