Sida 6 av 7
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: ons aug 14, 2013 10:27 am
av nkro
Nu förstod jag inte riktigt vad du skrev.
Men L8 läser inte hela coden ela tiden.
Den läser olika delar beroende på vad som händer. Vet inte hur det fungera i assembler.
Men det bör vara ngn form av hopp funktion.
Tex vid start reglerar sprutet på minnemalt med parametrar för att starta.
Hur många filer används för att kompilera en komplett bin fil ?
Räcker det med en fil för adressering och en en för funktioner.
Är det ngn som vet vad coden är skriven i för språk ?
Det verkar väldigt vanligt att ha ett eget språk.
Vet inte varför och vilken skillnad det är.
Tex skulle boxen kunna vara programerad i marelli assembler. Då bör dom ha egna färdiga funtioner dom kan anroppa.
Ingen guru på programering men ser likheterm mot dvs fastighetsstyrningar jag titta på.
Niklas
Niklas
Postat: ons aug 14, 2013 6:34 pm
av Big Al
-
Postat: tor aug 15, 2013 2:42 am
av Big Al
-
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: ons aug 21, 2013 9:49 am
av Bische
Har du CPU dumpen?
Postat: ons aug 21, 2013 4:24 pm
av Big Al
-
Postat: mån jul 21, 2014 6:04 pm
av Big Al
-
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: mån jul 21, 2014 11:19 pm
av Performance_seeker
Bra jobbat Alexander! Intressant att du lär dig allt mer om P8/L8.
Det finns ett par gubbar inom Svenska Ducatiklubben som har bra kläm på Marelli P8 och mappar etc.
Problemet är bara att den ena numera är anställd som mappare av en mc-firma, den andra har startat ett eget företag inom motorstyrning...så dom lär inte vara så villiga att dela med sig av sin kunskap...

Postat: tis jul 22, 2014 2:53 am
av Big Al
-
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: tis jul 22, 2014 7:58 am
av Performance_seeker
Mycket intressant Alexander!
Jag laddar laptopen med nyttigheter och när det iskalla regnet börjar piska mot sommarstugans fönster är det dags att börja med väsentligheterna!
En fråga: Har du sett om P8ans Eprom innehåller en checksumma, och om programmet läser av checksumman för att kolla att innehållet inte blivit ändrat?
Jag har ett svagt minne av att det är så i någon modell, och att det också finns en möjlighet att koppla ur checksummekontrollen. Eller så manipulerar man checksummekontrollen så att den är nöjd även med modifierade mappar.
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: tis jul 22, 2014 8:28 am
av Performance_seeker
Angående hitta varvstopp...om du bara kollar alla "compare" instruktioner så tycker jag att man borde hitta varvstoppet.
Men det finns alltid möjligheten att det är programmerat med "branch if greater than" eller "branch if smaller than", en viss sak kan ju lösas på flera olika sätt.

Postat: tis jul 22, 2014 4:52 pm
av Big Al
-
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: tis jul 22, 2014 10:07 pm
av MagnusE
En bra början för att lära sig assembler, tanka ner "pdf:en" för MC6803U4 står en hel del om hur/vad komandona står för.
Nu har jag inte svart bälte i programmering och vet inte vad dom använder för kompilator (misstänker att den kommer från motorola).
Så, tanka ner "pdf:en" och läs.
En liten fråga, när ni ändrar i coden är det hex eller är den öppen?
Postat: ons jul 23, 2014 12:12 am
av Big Al
-
Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: ons jul 23, 2014 6:26 am
av Performance_seeker
MagnusE skrev:...
En liten fråga, när ni ändrar i coden är det hex eller är den öppen?
Om man kör en "reverse engineering" och läser ut styrkoden från en burk/minneskrets så jobbar man oftast i assembler när man modifierar koden. Gäller det bara ändring av parametrar så kan man göra det direkt i hex-kod eller binär-kod.
Jag är så gammal att jag som anställd har skrivit mindre program direkt i hex-kod, assemblerprogram började finnas men det var exklusiva saker för en liten firma. Det enda knepiga som jag minns var att få relativa bakåthopp att hoppa rätt...det fanns inga färdiga kalkylatorer utan man räknade med penna och papper i binärform...

...produktiviteten var inte så hög på den tiden...det fanns heller inga tidplaner som jag behövde leva upp till...det var en härlig tid!
Det var ett stort steg när jag skulle börja med hignivåprogrammering...tror det hette PL/M den tiden för Intels 8- och 16-bits processorer. Den första tiden printade jag alltid ut assemblerkoden för att kolla så att kompilering genererade rätt kod...

Re: Avancerad fördjupning i icke eftermarknads styrsystem
Postat: tor jul 24, 2014 9:26 pm
av Performance_seeker
Alexander, bränslemappen som du "kastade ihop" för min Marelli P8 fungerar kanonbra, racehojen kan nu köras som vilken touringhoj som helst!!!!
Eftersom mitt Eprom var dubbelt så stort i kbits som originalchippet var jag tvungen att göra lite special och jorda högsta adresspinnen för att processorn skall läsa på rätta adresserna i minnet.
Stort tack Alexander!
