|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 12 26, 22:05. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Reikia pagalbos su asembleriu
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 07, 22:24 |
|
|
|
Sveiki, susidūriau su kaip sakant ne mano srities problema ir ne mano atlyginimo.
Pradžiai tai bandžiau atpažinti procesorių, kol kas tai yra panašiausia į NEC D78C10 64 kojos. Gali realiai ten būti ir kitas modelis, mat Denso ten užrašė savo kodus kurie nieko nesako.
Daiktas tai 89-91 variklio kompas.
EPROM dump'ų internete yra, tačiau žinių apie ką kas reiškia ne. Pora akivaizdžių mapų yra žinoma, bet daugiau nieko. Išskyrus vieną dalyką.
Kažkas užrašė vieną adresą 52B1, kurį pakeitus, galima išjungti fuel cut. Veikia.
Tai dabar dėmesio klausimas Kaip galima tokią funkciją atrasti? Bandžiau tą dump'ą disasemblinti, nelabai man tai ką davė, sudėtinga ta kalba. Ir be to dar yra tikimybė, kad nepataikiau su čipo modeliu.
Aišku dar galėčiau bandyti ieškoti kur programoj ONI/OFFI ir žiūrėt pagal bitus kurias kojas aktvuoja ir atsitesteriuoti, gal taip ką rasiu, bet gal prieš tai kas nors gali užvesti ant kelio? Gal yra kokio softo kuris padėtų su pačiu asembleriu? |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 08, 11:39 |
|
|
|
Gal įmestum kokį eeprom dump'ą, pažiūrėt kiti vartotojai galėtų ir nereiktų ieškoti internete. Gali atsiųst linką, iš kur gavai arba įkelt https://easyupload.com, google drive, dropbox ar kokią kitą svetainę |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 08, 12:23 |
|
|
|
jep, dumpas yra čia https://www.mazdabg.com/ftp-uploads/Mazda/ECU%20Tuning/Rom_bin%20file/F2T-12V/
kai nuskaičiau savo, gavau identišką tam kur čia "original".
disasembleriui naudojau šitą:
https://github.com/farouk-23/Nec78CDasm
bet neesu garantuotas kad čia teisingas.
Čia nuotrauka pačio MCU
https://ibb.co/KVWsg3Q
dumpas iš prie jo buvusio 27C256.
Dabar yra žinomi keli mapai, lentelės nuo7240, nuo 734F, ir 765A.
Ir ta viena funkcija, kintamasis arba konstanta, arba instrukcija ties 52B1.
Daugiau nieko. Arba jeigu tai yra žinoma, kažkas laiko paslaptyje, arba jau į kapus nusinešė.
P.s. galiu su emuliatorium realiu laiku trackinti langelius (CobraRTP). Ir atkreipiau dėmesį, kad 52B1 langelio net nepaliečia. Arba jeigu jį nuskaito tai gal tik vieną kart pačioj pradžioj. |
|
|
|
|
|
|
Re: Reikia pagalbos su asembleriu |
Parašytas: 2023 08 08, 17:58 |
|
|
|
Q rašo: |
Gal yra kokio softo kuris padėtų su pačiu asembleriu? |
Asembleris, tai grazia forma surasyti mashininiai kodai, (na kad nuo proco prie proco nereiktu ish naujo mokintis) kokia cia dar gali buti pagalba? Man tas asembleris net nelabai patiko, mashinius kodus atsimindavau ir daug ka buvo galima padaryt.
Tai gali programuot mashininiais kodais tiesiogiai ar kokia C ar C++ ar bet kuo visur bus mashininiai kodai galu gale. (arba kitaip asembleris)
Tai su emuliatoriumi ir zhaidi, kad cia sugalvosi daugiau. Juk nereikia gal pilnai programinimo atkurti? Jei reikia nulauzhti ar ka pakeisti tai imanoma bandant, turetu buti ir koks softas kuris gerai pravarinetu ta koda ir pateiktu kokia analize, kur kokie ciklai, kokia ju priklausomybe, struktura. Ne kiekvienas ir dalinsis tokia info |
|
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 08, 21:41 |
|
|
|
Socrates rašo: |
Ar turi to chipo dataheet'a?
Datasheete susirandi kuris registras kontroliuoja I/O isvadus ir ziuri kaip tas isvadas yra manipuliuojamas disasembliuotame kode.
Pvz pirmam datasheete is cia:
https://www.alldatasheet.com/view.jsp?Searchword=D78C10&sField=1
64psl parodyta kaip Porta A nustatomi iejimai/isejimai. |
Tą aš jau žinau, tik dar neieškojau, maniau gal yra paprastesnių būdų. Bet čia dar ne viskas ko reikia, pvz reikia rasti sūkių ribotuvą, ir laisvos eigos sūkių nustatymus, kurie neturi atskiro išėjimo. Laisvi sūkiai reguliuojasi su degimo kampu, o ribotuvas su kuro padavimu.
Turiu to ECU visų išėjimų schemą, kas į daviklius kas kur. Principe būtų įmanoma bandyt persipiešti, bet yra problemų, ten su pakeistais pavadinimais detalių yra daugiau.
Ir klausimas ar čia paprasčiausias būdas kažką išsiaiškinti? |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 09, 12:32 |
|
|
|
Q rašo: |
Ir klausimas ar čia paprasčiausias būdas kažką išsiaiškinti? |
Ash girdejau kad buna softas kur ish asemblerio ishtraukia kazhkokia struktura. Po to lengviau orientuotis. |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 09, 17:13 |
|
|
|
Q rašo: |
Socrates rašo: |
Ar turi to chipo dataheet'a?
Datasheete susirandi kuris registras kontroliuoja I/O isvadus ir ziuri kaip tas isvadas yra manipuliuojamas disasembliuotame kode.
Pvz pirmam datasheete is cia:
https://www.alldatasheet.com/view.jsp?Searchword=D78C10&sField=1
64psl parodyta kaip Porta A nustatomi iejimai/isejimai. |
Tą aš jau žinau, tik dar neieškojau, maniau gal yra paprastesnių būdų. Bet čia dar ne viskas ko reikia, pvz reikia rasti sūkių ribotuvą, ir laisvos eigos sūkių nustatymus, kurie neturi atskiro išėjimo. Laisvi sūkiai reguliuojasi su degimo kampu, o ribotuvas su kuro padavimu.
Turiu to ECU visų išėjimų schemą, kas į daviklius kas kur. Principe būtų įmanoma bandyt persipiešti, bet yra problemų, ten su pakeistais pavadinimais detalių yra daugiau.
Ir klausimas ar čia paprasčiausias būdas kažką išsiaiškinti? |
Paprastu budu nelabai zinau... Tenka kantriai ir ilgai knistis, bitas po bito, kol surandi kas vyksta.
Pradziai susizinai per kuriuos pin'us duomenys ieina, o tada ziuri kas su jais vyksta.
Lengvesni budai atsiranda nebent tada, kai kazkas praeina visa sita dalyka ir papostina infomracija forume arba yra dirbes prie to daikto developinimo. Jei nieko nera - tai tu pirmas ir uztruksi ilgai. |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 10, 10:30 |
|
|
|
Socrates rašo: |
Q rašo: |
Socrates rašo: |
Ar turi to chipo dataheet'a?
Datasheete susirandi kuris registras kontroliuoja I/O isvadus ir ziuri kaip tas isvadas yra manipuliuojamas disasembliuotame kode.
Pvz pirmam datasheete is cia:
https://www.alldatasheet.com/view.jsp?Searchword=D78C10&sField=1
64psl parodyta kaip Porta A nustatomi iejimai/isejimai. |
Tą aš jau žinau, tik dar neieškojau, maniau gal yra paprastesnių būdų. Bet čia dar ne viskas ko reikia, pvz reikia rasti sūkių ribotuvą, ir laisvos eigos sūkių nustatymus, kurie neturi atskiro išėjimo. Laisvi sūkiai reguliuojasi su degimo kampu, o ribotuvas su kuro padavimu.
Turiu to ECU visų išėjimų schemą, kas į daviklius kas kur. Principe būtų įmanoma bandyt persipiešti, bet yra problemų, ten su pakeistais pavadinimais detalių yra daugiau.
Ir klausimas ar čia paprasčiausias būdas kažką išsiaiškinti? |
Paprastu budu nelabai zinau... Tenka kantriai ir ilgai knistis, bitas po bito, kol surandi kas vyksta.
Pradziai susizinai per kuriuos pin'us duomenys ieina, o tada ziuri kas su jais vyksta.
Lengvesni budai atsiranda nebent tada, kai kazkas praeina visa sita dalyka ir papostina infomracija forume arba yra dirbes prie to daikto developinimo. Jei nieko nera - tai tu pirmas ir uztruksi ilgai. |
Lengviausias budas nusipirkti naja ECU, kad ir koki eko varianta kaip speeduino ir ant stendo sumapinti ir visus norimus dalykus pasidaryti. Aisku tai kainuos, bet paskui jeigu ka reikes pakeisti bus daug paprasciau. Itariu, kad masina- miata? tai speeduino gatavu mapu galesi surasti: https://speeduino.com/shop/plug-and-play-units/22-miata-nx5-na6-plug-n-play-speeduino.html |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 10, 14:16 |
|
|
|
Apie speeduino irgi galvojau. Mapų šitam varikliui nebus, bet degimą nusikopijuočiau nuo šito, pasivertęs skaičius, o kuro lentelę susitvarkyti galiu pats, tam stendo nereikės. Dar su speeduino atsikratyčiau to kvailo VAF'o, kuris smaugia motorą.
Kalbant apie tai, dar buvo mintis prie to pačio ECU kur dabar kankinuosi nusipirkti ArduStim, kad pasimuliuoti jam variklio signalus ir bandyti brute forsinti tą jo kodą, pažėt ką taip galima atrasti. Bet ten daug tų duomenų, 32kb.
Ne Miata, pirma Probe. |
|
|
|
|
|
|
Reikia pagalbos su asembleriu |
Parašytas: 2023 08 13, 14:44 |
|
|
|
ar be sportinio intereso yra kitas motyvas?
tai yra pats tikriausias aukščiausio lygio kriakinimas. Susitvarkysi su šituo limuzinu, o toliau kas? Džiaugsiesi kad žinai ir žinosi, koks triūsas laukia.
Gerai, jeigu galėtum įdirbį pritaikyti ateities atvejams, o kiek tikėtina, kad bus taip?
Super duper metodas yra "žingsninis režimas atgal", o jo realizacijos priklauso nuo architektūros ir kitų konkretaus atvejo aplinkybių. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|