Sivu 5/6
Lähetetty: 21 Loka 2008, 14:52
Kirjoittaja timo3
VB6:lla jolla joitakin sovellutuksia olen vääntänyt, tuo pc:n ja ECU:n välinen keskustelu onnistuisi ainakin USB:n kautta, määrittelemällä USB portti virtuaalisarjaportiksi.
Itse USB portin suoria ohjausmahdollisuuksia siinä ei ole, mutta siihenkin saattaisi netistä löytyä valmiita lisenssivapaita ajureita.
Mutta... kun 7052f:ssä joutuu kirjoittamaan flash:n kokonaan uudestaan, voi tuolla systeemillä kirjoituksesta tulla kohtuuttoman hidas FDT:n verrattuna.
Ainakin silloin alussa VB6:lla tehty Flash:n luku AUD väylän kautta oli tosi hidasta, tietysti se PIC piirikin hidasti sitä olennaisesti.
Se olisi eri asia, jos flash:a pystyisi lennosta kirjoittamaan lohko kerrallaan, silloin kannattaisi tuohon paneutua oikein kunnolla, pelkästään säätötyön nopeutumisen takia.
Mun mielestä toi sun editorin ja FDT käyttö on ihan hyvä ratkaisu, kun ne on vielä vapaasti saatavissa.
Heh... ei pidä tehdä siitä liian helppoa, pian naapurin mummotkin parkkipaikalla ohi mennessä säätelevät kierroksenrajoittimet 3000 rpm:n.
Mutta aina asioita kannattaa pohtia/suunnitella.
Lähetetty: 21 Loka 2008, 19:38
Kirjoittaja PetriK
Tällä hetkellä FDT kirjoittaa byte kerrallaan. Se johtaa siihen että koko kirjoitus kestää noin 180s jos väylä ei ole normaalia nopeampi. Jos taas saadaan kirjoitettua putkessa niin menee noin 30-40s koko flash:n kirjoittamiseen. USB virtual com port osaa puskuroinnin tai voisihan sitä kirjoittaa USB ajurinkin kautta, mutta luultavasti virtuaaliportti on helpompi. Flashiä pystyisi kirjoittamaan myös lennossa jos sinne ensin lataa kerran sen user mode kernelin.
Kyllä naapurin mummolle pitää antaa mahdollisuus virittää meidän mopoja . Tässä tapauksessa mietin noita jenkkejä joille osalle FDT:n konfaus on työlästä. Lisäksi FDT:n lataaminen suoraan Renesas:n sivuilta on hankalaa. Jos noita saisi helpotettua niin alkaisi pelittämään rapakonkin takana nämä hommat...
Tuo algoritmin kirjoitus VB:lle on kiinnostava vaihtoehto - siihen löytyy .cpp koodi valmiiksi yhdestä toisesta softasta.
Lähetetty: 21 Loka 2008, 22:59
Kirjoittaja timo3
Laitappas se C++ lähdekooditiedosto niin tutkitaan sitä.
Lähetetty: 23 Loka 2008, 21:27
Kirjoittaja PetriK
Laitan tänne vähäksi aikaa näkyville...
http://macmadigan.no-ip.com/Public/ECU/ecuflash
densoecu
Luin tuon uudestaan, en kyllä ole ihan varma onko sh7052 yhteensopiva vai aiempi prossuversio.
Lähetetty: 25 Loka 2008, 19:14
Kirjoittaja timo3
Tutkailin vähän noita FDT:tä ja KSwriter:n liikennettä flash:a kirjoittaessa.
Näyttäisi vähä siltä, että kernelin latauksen jälkeen ei itse mot tiedosto mene järjellisessä muodossa flash:lle, voisiko olla mahdollisuus, että se on tarkoituksella sotkettu ja ram:iin ladattu kernel osaisi kasata ne lohkot uudelleen ennen varsinaista flash:n kirjoitusta.
Tiettysi voisihan sitä yrittää japanin hemmolle kirjoitella sähköpostia, josko sillä löytyisi ohjelmasta Englanninkielinen versio.
Ei se se nopeampi ole kuin FDT, mutta ainakin huomattavasti selkeämpi ja pelkästään yksi exe ohjelma tiedosto.
Jos vain ylpeytesi antaa periksi heh
, käynnistäää toisen tekemä ohjelma tuosta sun ohjelmasta.
Se japsi hemmon ohjelman liittäminen tuohon sun asennusohjelmaan, jos siitä ei kaupallista versiota tule, on rikkeenä varmaan yhtä pieni kuin alkuperäisen busan ecu:n flash:n kirjoittajan ohjelman hyödyntäminen omassa ohjelmassa.
Saman lailla se busan flash:n sisältö on teos syntymishetkellä kun joku biisi, runo tai muukin ohjelma ja tekijäinoikeus-suojan alainen.
Saattaisihan se japsi antaa luvan käyttää sen ohjelmaa, jos sitä kysyisi siltä.
Vaihtoehtoisesti taitaa löytyä myös sellaisia ohjelmia, jolla voi crakata noista käännetyistä ohjelmista yksinkertaisia asioita kuten buttonien tekstejä ja muuta pientä.
Jos sitä flasin:n kirjoitus ohjelmaa yrittää tehdä sh7052F:n manuaalin ohjeiden mukaan, on se aika työläs operaatio.
Siihen flash:n AUD väylän kautta lukuunkin meni niin monta yön tuntia, että ei jaksaisi siihen enää ryhtyä.
Täytyy tuota liikennettä vielä vähän tutkia, että mikä siinä oikein mättää ja pystyisikö sen kättely ym. selvittämään ja myös kernelin kaappaamaan sitä kautta.
http://www.fotopankki.fi/1234567/kuva/5839177185711081
Lähetetty: 25 Loka 2008, 20:28
Kirjoittaja PetriK
Kiitos paljon - tuo auttoi heti muistamaan lisää... tuli juuri mieleen että tuo boot mode kernel löytyy toki lähdekoodinakin jokaisesta koneesta jossa on fdt, esim:
C:\Program Files\Renesas\FDT4.02\kernels\ProtB\7052\Renesas\1_0_00
FDTB = Boot Mode
FDTU = User Mode
Eli tuo boot mode kiinnostaa, ks FDTWrite.
No johan tuossa käynnistetään FDT:n tuosta ECUeditorista, joten ylpeys kyllä antaa periksi. Enemmänkin kysymys on käytön helppoudesta ja siitä että voi jakaa vapaasti koko koodia. Openecu.org on selvitellyt tuota ecun lähdekoodia ja sen käyttöoikeus kuuluu heidän tulkinnan mukaan omistajalle. Muokatut tiedostot kuuluvat sitten joko muokkaajalle tai sille henkilölle joka on muokkaustyön ostanut riippuen sopimuksesta. Sen sijaan tuollaisene flashing softan käyttöönotto on jo vähän kaksipiippuisempi juttu.
Luin lyhyesti tuota koodia - mutta ei heti auennut, kun tällä hetkellä yritän keksiä miten tuo ilokaasusolenoidin ohjaus tehdään. On hienoa että tähän tulee näitä ajatuksia ja apua !
Muistatko mistä tuo japsiohjelma ladattiin - kyllähän sitä kannattaa myös kysyä...
Lähetetty: 25 Loka 2008, 21:40
Kirjoittaja timo3
Lähetetty: 25 Loka 2008, 23:11
Kirjoittaja PetriK
Mitenkäs tuo FDT:n source, pääseekö sen avulla askeleen pidemmälle siinä että mitä pitää ymmärtää jotta saadaan koodaatua tuo FDT omaan softaan ?
Lähetetty: 26 Loka 2008, 01:46
Kirjoittaja timo3
Helpoin keino taitaa olla silti tämä.
http://www.fotopankki.fi/1234567/kuva/5840398659095001
Ja näyttää ohjelma toimivan senkin jälkeen.
http://www.fotopankki.fi/1234567/kuva/5840551352250000
Buttonien kokoa, paikka ja ohjelman ulkoasua kun muokkaa sopivasti, ei kukaan tunnista enää omakseen.
Taittaa onnistua vielä CopyRight©:n mulkkaaminen ohjelman sisältä.
ps.
Poistan nuo kuvat jossain vaiheessa.
Lähetetty: 26 Loka 2008, 02:31
Kirjoittaja PetriK
joo - nyt täytyy vielä etsiä että miten buttoneille annetaan komentoja ?
Lähetetty: 26 Loka 2008, 03:41
Kirjoittaja timo3
Ne täytyy varmaankin tehdä purkka viritelmällä, mutta tuota com portin valintaa ja CPU:n valintaa voi ohjata ulkoa päin.
Lähetetty: 26 Loka 2008, 14:30
Kirjoittaja timo3
Laitappas mulle toi busan logo .ico muodossa, joka ohjelmassasi on.
Lähetetty: 26 Loka 2008, 17:21
Kirjoittaja PetriK
http://busaecu.redirectme.net/source/ecueditor_icon.zip
Samasta hakemistosta löytyy joku vanhempi versio innovate plugin softasta source muodossa. jos sitä lukee näkee kyllä miten meikäläinen ei ole mikään koodari.
Edited By PetriK on 1225034789
Lähetetty: 26 Loka 2008, 21:37
Kirjoittaja timo3
Laitoin sun sähköpostiin(tikkari) ohjelman kokeiltavaksi.
Lähetetty: 26 Loka 2008, 22:18
Kirjoittaja PetriK
Joo - jos tuon sulta tulleen mallin mukaan saataisiin tehtyä niin kyllä helpottuisi huomattavasti asentaminen.