Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • 68HC11 s M27C256 eeprom, deasembling

68HC11 s M27C256 eeprom, deasembling

Moderátori: psichac, Moderátori

68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 20 J├║l 2017, 20:47

Potrebujem schopneho cloveka ktory pozna assembler a bol by ochotn├Ż diasemblova┼ą riadiacu jednotku auta v ktorej je 68HC11tka s M27C256 eeprom. samozrejme dostane zaplatene.

dakovala.

ak da─Źo, PM.
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod romiadam » 20 J├║l 2017, 22:51

A m├í┼í predstavu ko─żko je to roboty?
Cena tej roboty bude omnoho v├Ą─Ź┼íia ako cena novej riadiacej jednotky.

Ale mo┼żno sa niekto tu toho ujme. Udr┼żuje si to na hlavnej str├ínke medzi "10 posledn├Żch prispevkov" nech to ka┼żd├Ż vidi.
Naposledy upravil romiadam d┼ła 20 J├║l 2017, 22:54, celkovo upraven├ę 1 kr├ít.
romiadam
Obr├ízok pou┼ż├şvate─ża
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1450
Zalo┼żen├Ż: 09.04.2008
Bydlisko: Wicklow, Irsko
Karma: 9

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 20 J├║l 2017, 22:52

nuz :) uvidime ;)....co kto povie.
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod romiadam » 20 J├║l 2017, 22:55

Ko─żko stoj├ş nov├í riad. jednotka?
romiadam
Obr├ízok pou┼ż├şvate─ża
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1450
Zalo┼żen├Ż: 09.04.2008
Bydlisko: Wicklow, Irsko
Karma: 9

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 22 J├║l 2017, 10:46

nejde o to ─Źo stoji nova ;) ake pochopit princip a rie┼íit nasledne upravy kodu.
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 22 J├║l 2017, 11:05

Ke─Ć ide len o to kto ─Źo povie tak nie─Źo poviem. V d├ívnej minulosti som prepisoval fw pre jeden fi┼ík├ílny modul. fw bol p├şsan├Ż v C a prestal pri obratoch nad milion spr├ívne po─Ź├şta┼ą. Zdroj├íky neexistovali asi ani firma ─Źo to vyv├şjala. Pri┼íla po┼żiadavka na disassembling a opravu k├│du. Tie┼ż 32kB. To som odmietol a navrhol som ┼że to nap├ş┼íem odznovu v asm a aj cenu. Po pol roku sa naozaj ozvali a nechali si to nap├şsa┼ą na novo. V├Żhoda bola ┼że aspo┼ł komunika─Źn├Ż protokol bol zn├ímy. Hw nebol nejak zlo┼żit├Ż tak┼że sa to dalo ─żahko zdokumentova┼ą.

Bohu┼żia─ż Motorolu som obi┼íiel ale sk├║senosti m├ím s Intel, ST, Atmel. Nov├Ż procesor zvl├ídnem tak do pol roka. Tak┼że ponuka by bola asi tak├íto. Za 30000ÔéČ a 3 roky to viem po ve─Źeroch urobi┼ą.
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 17 Sep 2017, 21:53

:D to je tro┼íka mimo rozpo─Źet.... ale ak by si mi vedel pomoct aspon s kuskami kodu ;)
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 17 Sep 2017, 22:53

Nepomohol. S Motorolou som nemal ┼żiadne projekty. Raz som bol na jednej prezent├ícii kde to predv├ídzali aj s nejak├Żm ├║┼żasn├Żm prostred├şm ─Źo podporovalo aj fuzzy logiku. Nejak├Ż nemec to prezentoval na projekte balancovania s obr├íten├Żm kyvadlom. S├şce fyzicky to nepredviedol ale verme ┼że mu to fungovalo. Ale bolo to drah├ę, v├Żvojov├ę prostriedky e┼íte drah┼íie. Tak som sa dal na lacnej┼íie konkuren─Źn├ę MCU.

A na nedostatok pr├íce si nem├┤┼żem s┼ąa┼żova┼ą. Tak┼że i┼íiel by som do toho len za podmienok uveden├Żch v predo┼ílom pr├şspevku.
Ve─Ć sk├║s sem nahodi┼ą nejak├Ż kus k├│du ─Źo m├í┼í dissasemblovan├Ż a uvid├şme ko─żko je tu assembleristov.
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 17 Sep 2017, 23:21

midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod Ivan_Ryger » 18 Sep 2017, 02:05

Nechcem do toho ve─żmi kibicova┼ą, no poviem len jednu vec. Tu sa jedn├í o mo┼żno pomerne zlo┼żit├Ż riadiaci syst├ęm, ktor├Ż bude obsahova┼ą mno┼żstvo kon┼ít├ínt, ktor├ę s├║ optimalizovan├ę na ten-ktor├Ż riaden├Ż syst├ęm. Bez pochopenia ich v├Żznamu v├ím prajem ve─ża zdaru a pekne tu─Źn├║ pe┼ła┼żenku na zaplatenie odborn├şkov.
Ivan_Ryger
Obr├ízok pou┼ż├şvate─ża
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 346
Zalo┼żen├Ż: 01.04.2008
Bydlisko: Bratislava, Petr┼żalka
Karma: 12

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 18 Sep 2017, 10:45

tak tak, ... nuz ostane to asi na mne..
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod mac26 » 18 Sep 2017, 11:00

Mozno keby si napisal o co ide a co chces dosiahnut, naslo by sa nejake jednoduchsie riesenie
mac26
Pokro─Źil├Ż ─Źlen
Pokro─Źil├Ż ─Źlen
Pr├şspevky: 802
Zalo┼żen├Ż: 01.02.2010
Bydlisko: Martin
Karma: 6

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 02 Okt 2017, 20:46

postupne sa snazime s par ludmi prist na to ako to cele funguje...jednotlive funkcie....skor nam chyba ─Źlovek ktory rozumie samotnym funkci├ím..ked sa porovn├ívaj├║ cisla, ..kedy je branch, kedy nie....toto sa velmi tazko hlada :(
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 02 Okt 2017, 21:19

To sa rob├ş tak ┼że sa zoberie simul├ítor a simuluje sa. Tak som sa nau─Źil rozumie┼ą prv├ęmu procesoru. Len som nemal internet, disassembler, simul├ítor a ani datasheet. Dnes je to brnka─Źka, lebo v┼íetko je k dispoz├şcii.

P├şsal som ┼że m├┤┼że┼í nahodi┼ą nejak├║ funkciu. Ale cel├Ż obsah pam├Ąte ─Ź├şta┼ą nebudem.

Ale p├í─Źi sa mi ┼że ┼ąa to e┼íte dr┼ż├ş. Maximum ─Źo som reverzol a pochopil boli 4kiBy ROMky zo SAPI. Bol to monitor a interpret jazyka BASIC. Potom e┼íte monitor PMI-80 a zop├ír smie┼ínych v├şrusov zo za─Źiatku PC ├ęry. V┼íetko tak do 1kiBy. Potom ma tento ┼íport pre┼íiel.
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 04 Okt 2017, 22:48

simul├ítor by pomohol.. kde to take najst? IDA diasembler ─Źo m├ím..je paradna vec..zatial.

dr┼ż├ş lebo je to hobby ;) a ja r├íd v├Żzvy...


respektive simulator by aj bol :D ale jak donho narvat ten kod z diasemblera?
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 05 Okt 2017, 19:24

Pr├şkazom Load. Poriadny simul├ítor vie ─Ź├şta┼ą hex alebo bin. Teda rovno obsah tej EPROMky.
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 09 Okt 2017, 21:21

tak tak├Ż nem├ím :)


btw otazka...ak jednotka pouziva m27C256

─Źo by obnasalo v takomto systeme pouzit 27C512? patice su rovnake...

ako tá 68HC11 vie ze má 27c256 =32k externu rom?
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 09 Okt 2017, 21:28

nevie to nijako. Mo┼że┼í pou┼żi┼ą aj 27C512. Sta─Ź├ş ak pin 1 (VPP) d├í┼í na 0 alebo 1 pod─ża toho ─Źi ten 32kiBy obsah nap├íli┼í dole alebo hore.
Alebo pozrie┼í ─Źo tam je za ├║rove┼ł a pod─ża toho to nap├íli┼í. a nemusi┼í ni─Ź prikres├íva┼ą.

Obrázok
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod midnight_man » 10 Okt 2017, 20:34

jopa..dakujem..

objednavali sme do toho specialny obsah a barani poslali 65k subor....do 27C512 tak som lustil o ─Źo im ide, nakoniec sme do┼íli ze ten subor obsahuje 2 rozne obsahy len su v kope....

ak mozem otazocku:
vies sa mi kuk na toto?


loc_92D5:
ROM:92D5 bset byte_83 8 (byte 83 je RAM, cize do byte_83 zapisat 8?)
ROM:92D8 ldaa byte_9024 (do A registra zapisat byte_9024 ─Źo sa = h47)
ROM:92DB beq loc_92E7 (branch if equal...tu kon─Źim 8 vs h47?) je branch alebo nie?
ROM:92DD cmpa #$FF ( ak je branch, skace na 92E7) ak nie pokra─Źuje? ─Źo porovn├íva? s cim?
ROM:92DF bne loc_92E4 ( je branch alebo nie?)
ROM:92E1 bset byte_83 $80



loc_92E4:
ROM:92E4 ldaa byte_8F87 (pre─Źo do registra zapisuje byte_8F87 ked nic s tym nerobi?) loc92E7 si znova zapise ldaa nie─Źo ine?


loc_92E7:
ROM:92E7 ldaa byte_901F
ROM:92EA staa byte_2E
ROM:92EC ldx #$1000
ROM:92EF clra
ROM:92F0 staa $2C,x
ROM:92F2 ldaa $2E,x
ROM:92F4 ldab $2F,x
ROM:92F6 ldaa #4
ROM:92F8 oraa #$28 ; '('
ROM:92FA staa $2D,x
ROM:92FC ldaa #$57 ; 'W'
ROM:92FE staa byte_106
ROM:9301 ldd DNGCRKI_RPMI
midnight_man
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 67
Zalo┼żen├Ż: 30.07.2013
Bydlisko: Ru┼żomberok
Karma: 0

Re: 68HC11 s M27C256 eeprom, deasembling

Odosla┼ąod peterple » 10 Okt 2017, 23:17

Dnes m├ím chu┼ą a ─Źas na dve in┼ítrukcie
K├│d: Vybra┼ą v┼íetko
ROM:92D5 bset byte_83 8 (byte 83 je RAM,cize do byte_83 zapisat 8?) NIE - nastavi bit ─Ź.3 do jednotky (M |=0x08;)

tvoj odhad nie je spr├ívny podla manu├ílu je to operacia bit set ─Źo je logick├Ż or. Teda po C-─Źkovsky M |= param;
https://www.nxp.com/docs/en/reference-manual/M68HC11RM.pdf#page=522
─Äalej si v┼íimni ako sa spr├íva priznak Z. Ten sa nastav├ş v pr├şpade ┼że v├Żsledok bude nulov├Ż. V tomto pr├şpade nulov├Ż ur─Źite nebude, lebo sme tam pri OR-ovali jednotku do tretieho bitu

K├│d: Vybra┼ą v┼íetko
ROM:92D8 ldaa byte_9024 (do A registra zapisat byte_9024 ─Źo sa = h47)
ROM:92DB beq loc_92E7 (branch if equal...tu kon─Źim 8 vs h47?) je branch alebo nie?

Tu si to u┼ż trafil lep┼íie. ├üno do A registra sa str─Ź├ş ─Źislo z tej pam├Ą┼ąovej lok├ície. Ale okrem toho sa aj pod─ża hodnoty A nastav├ş pr├şznak Z a N Pozri si popis in┼ítrukcie tu
https://www.nxp.com/docs/en/reference-manual/M68HC11RM.pdf#page=551

Tak┼że ak vie┼í ─Źo je na tej lok├ícii tak vie┼í aj poveda┼ą ako bude sk├íka┼ą to nasledovn├ę vetvenie.
Uk├í┼ż m├║dremu chybu a on sa ti po─Ćakuje. Uk├í┼ż chybu hlup├íkovi a on sa uraz├ş.
peterple
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1474
Vek: 50.89
Zalo┼żen├Ż: 25.06.2013
Bydlisko: Krajn├ę
Karma: 43

Ďalšia

Nasp├Ą┼ą na Assembler

Kto je pr├ştomn├Ż

U┼ż├şvatelia prezeraj├║ci si toto f├│rum: ┼Żiadny registrovan├Ż pou┼ż├şvate─ż a 0 host├ş.

Forums ©
Autor str├ínky je Ondrej Z├ívodsk├Ż(zawin), o graficky design sa star├í ─Żubo┼í Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
─îas potrebn├Ż k spracovaniu str├ínky 0.97 sek├║nd