Moro,
Ei sattuisi kenelläkään olemaan S19 filua microsquirtin bootloaderista/serialmonitorista? Pitäisi yksi modattu MS2:nen saada päivitettyä micron firmikselle. BDM kaapeli löytyy.
Yritin jo udella virallisilta foorumeilta, mutta ei tunnu rakkautta löytyvän että sen sieltä saisi. Kummasti sitä omilla sivuilla mainostetaan, mutta mistään ei voi suoraan ladata (punainen laatikko):
http://www.megamanual.com/ms2/code.htm
Iso kiitos jos apuja löytyy!
Microsquirt bootloader
Moderator: Masi_K
Re: Microsquirt bootloader
Tuota itse käyttänyt onnistuneesti: http://nllp.net/~peki/temp/S12SerMon2r1_v1.0.sx
Re: Microsquirt bootloader
Kiitoksia!
Kokeilin tuota äskettäin ja ei mennyt tuo Monitor_v3.830a.abs.s19 tiedosto tuolla loaderilla sisään:
Tyssää 35% eli kun yrittää kirjoittaa seuraavaa muistialuetta. Normaali MS2:n Monitor_v2.920.abs.s19 tiedosto livahtaa sisään kyllä ongelmitta.
ms2extra:n saan myös ohjelmoitua ok kun sitä aikaisemmin jo kokeilin. Mikähän tuossa mättää...
Kokeilin tuota äskettäin ja ei mennyt tuo Monitor_v3.830a.abs.s19 tiedosto tuolla loaderilla sisään:
Code: Select all
Erasing main FLASH:
Erased.
Writing:
Setting page register 0x38:
Page set.
Erasing page 0x38:
Erased.
ERROR: Timed out reading response, 0xE0
Elapsed time: 14.27 seconds
ms2extra:n saan myös ohjelmoitua ok kun sitä aikaisemmin jo kokeilin. Mikähän tuossa mättää...
Re: Microsquirt bootloader
Sain homman toimimaan, mutta piti sitten tehdä se vaikeamman kautta. Eli nuo bootloaderit kun on kaikki melkein motorolan kehitys serialmonitoriin pohjautuvia niin niillä voi flashille kirjoittamisen lisäksi myös lukea.
Mulla sattuu olemaan yksi microsquirt moduuli tuossa ja tein kevyen softan pätkän jolla sain sen bootloaderista luettua loaderin käyttämän muistialueen F800-FF00. Tuon datan sitten käänsi S19 muotoon ja BDM:llä MS2:n piirille niin alkoi hyväksymään tuota microsquirtin 3.830a firmistä.
Laitan tuon ripatun loaderin tähän liitetiedostoksi jos sitä joku nyt kaipailee. Takuuta ei luonnollisesti ole, joten omalla vastuulla. BDM:n tuo joka tapauksessa vaatii niin alkuperäisen loaderin voi sillä tarvittaessa palauttaa.
Jos joku virallinen taho alkaa tuosta tiedostosta jotain kiehumaan niin pistäkää luiskaan...
Mulla sattuu olemaan yksi microsquirt moduuli tuossa ja tein kevyen softan pätkän jolla sain sen bootloaderista luettua loaderin käyttämän muistialueen F800-FF00. Tuon datan sitten käänsi S19 muotoon ja BDM:llä MS2:n piirille niin alkoi hyväksymään tuota microsquirtin 3.830a firmistä.
Laitan tuon ripatun loaderin tähän liitetiedostoksi jos sitä joku nyt kaipailee. Takuuta ei luonnollisesti ole, joten omalla vastuulla. BDM:n tuo joka tapauksessa vaatii niin alkuperäisen loaderin voi sillä tarvittaessa palauttaa.
Jos joku virallinen taho alkaa tuosta tiedostosta jotain kiehumaan niin pistäkää luiskaan...

Re: Microsquirt bootloader
Tuohan oli nohevaa toimintaa!
Sellainen kysymys vaan tuosta heräsi, että miksi yleensä haluat käyttää Microsquirtin firmistä MS2-extran sijaan? Itsellä kun on tullut aika monta tapausta vastaan, joissa erilaisia Microsquirtin ongelmia on saatu ratkaistua ihan vaan vaihtamalla firmis tuohon extraan.
Sellainen kysymys vaan tuosta heräsi, että miksi yleensä haluat käyttää Microsquirtin firmistä MS2-extran sijaan? Itsellä kun on tullut aika monta tapausta vastaan, joissa erilaisia Microsquirtin ongelmia on saatu ratkaistua ihan vaan vaihtamalla firmis tuohon extraan.
Arttu
GSX1100 -85
GSX1100 -85
Re: Microsquirt bootloader
Ei mulla mitään väkevämpää syytä ole tuon B&G firmiksen käytölle. Tuossa microsquirt modulissa on ollut extra käytössä alusta asti ja ihan hyvin se rokkaa. Tuo ms2:nen on menossa suht vakiokoneen ohjaukseen niin teki mieli pitää homma mahdollisimman yksinkertaisena kun ei ole käyttöä millekkään extra:n lisäominaisuudelle ja microssa on hukkakipinälle mahdollisuus. Fiilis hommia...
Extraa ollut muuten, mutta yksi aikaisempi projekti oli ms2:nen vakio firmiksellä ja se toimi kyllä luotettavasti ympäri vuoden ja lähti auton mukana eteenpäin. Vähän samaa haen tässä nytkin.
Onko jotain selkeästi toistuvaa ongelmaa ollut mikä on jäänyt haaviin? Onko extra korjannut tilanteen laajemmilla säätömahdollisuuksilla vai että orkkis firmis on piiputtanut ja "samoilla" säädöillä extra toiminut?
Extraa ollut muuten, mutta yksi aikaisempi projekti oli ms2:nen vakio firmiksellä ja se toimi kyllä luotettavasti ympäri vuoden ja lähti auton mukana eteenpäin. Vähän samaa haen tässä nytkin.
Onko jotain selkeästi toistuvaa ongelmaa ollut mikä on jäänyt haaviin? Onko extra korjannut tilanteen laajemmilla säätömahdollisuuksilla vai että orkkis firmis on piiputtanut ja "samoilla" säädöillä extra toiminut?
Re: Microsquirt bootloader
Pakko vielä heittää jorina, kun syy extralle tuli aika nopeasti
. Ei suostu tuo micron orkkis softa synkkaamaan VR signaalia sitten millään. RPM == puhdas nolla. Synkka status pomppii 1 ja 2 välillä kun anturi on kytketty oikein päin. Toisin päin tulee pelkkää 3:sta.
Mulla on MAX9926 piiri tuossa välissä tulkkaamassa tuota anturia ja hyvin toimii (sama piiri toisessa autossa myös). Katoin skoopilla ja hienosti piirtää. Hampaitakin on oikea määrä (60-2). Tuo antaa käänteisen signaalin eli triggeröi laskevalla kulmalla. Kokeilin tosin molempia asetuksia (rising ja falling edge) eikä vaikutusta. Anturin kääntäminen näkyi taas skoopilla että menee väärin puuttuvien hampaiden kohdalla.
Vaihdoin extran tilalle (microsquirt module versio), asetukset sisään, whroom, lähti ekalla startilla. Se siitä sitten, eli olit oikeassa tuon suhteen
. Vanha projekti missä tuo toimi oli hall anturilla ja vähän vajaamalla triggerillä niin ehkä jaksoi pysyä paremmin matkassa.
Samalla huomasin että ei ole enää lähdekoodia tuolle orkkis firmikselle näkyvissä? Mihin sekin nyt on pitäny piilottaa? Mielenkiinnosta katsonut miten se yrittää tuota synkkaa hoitaa, mutta toisaalta ihan sama kun mennään nyt tuolla extralla tässä kohtaa.
Pitäisi löytää aikaa tuolle FreeEMS projektillekkin kun senkin synkka putoaa 60-2:lla kelkasta noin 2500rpm jälkeen... Ei kovin ajettava kokonaisuus
.

Mulla on MAX9926 piiri tuossa välissä tulkkaamassa tuota anturia ja hyvin toimii (sama piiri toisessa autossa myös). Katoin skoopilla ja hienosti piirtää. Hampaitakin on oikea määrä (60-2). Tuo antaa käänteisen signaalin eli triggeröi laskevalla kulmalla. Kokeilin tosin molempia asetuksia (rising ja falling edge) eikä vaikutusta. Anturin kääntäminen näkyi taas skoopilla että menee väärin puuttuvien hampaiden kohdalla.
Vaihdoin extran tilalle (microsquirt module versio), asetukset sisään, whroom, lähti ekalla startilla. Se siitä sitten, eli olit oikeassa tuon suhteen

Samalla huomasin että ei ole enää lähdekoodia tuolle orkkis firmikselle näkyvissä? Mihin sekin nyt on pitäny piilottaa? Mielenkiinnosta katsonut miten se yrittää tuota synkkaa hoitaa, mutta toisaalta ihan sama kun mennään nyt tuolla extralla tässä kohtaa.
Pitäisi löytää aikaa tuolle FreeEMS projektillekkin kun senkin synkka putoaa 60-2:lla kelkasta noin 2500rpm jälkeen... Ei kovin ajettava kokonaisuus

Re: Microsquirt bootloader
Njoo, mitään kauhean yksiselitteistä en pysty noista Microsquirtin B&G-koodin ongelmista sanomaan, kun niitä on tullut vastaan enimmäkseen muitten projekteissa, joissa olen vaan ollut apuna tavalla tai toisella. Ihan omakätisesti olen touhunnut tuon kanssa aika vähän.
Mutta sellainen vaikutelma on jäänyt, että tuota koodia ei ole välttämättä testattu kauhean perusteellisesti. Jotkut ominaisuudet mitä siinä pitäisi ohjeiden mukaan olla ei vaan toimi käytännössä, ainakaan kunnolla. Juurikin noita toimimattomia triggerimoodeja on tullut vastaan. Ja sitten jotkut toiminnot on toteutettu hirveän hankalasti, esimerkiksi MAP:in ja TPS:n yhteiskäyttö kuormituksen määrittämiseen. Yhteen erillisillä läppärungoilla varustettuun turbokoneeseen koitin miettiä säätöjä tuolla B&G-koodilla, mutta en vaan saanut kiinni logiikasta millä sen olisi pitänyt toimia, jos nyt olisi onnistunut ollenkaan. Extra-koodiin päivittämällä helpottui tuokin kovasti. Ja sitten vielä yksi merkittävä tekijä on se, että extra-koodille on paljon helpompi löytää apuja ja ohjeita foorumeilta kun käyttäjiä on enemmän.
Mutta jos paketin on jo saanut toimimaan B&G-koodilla eikä kaipaa lisää ominaisuuksia, niin tokihan sitä voi käyttää. Mutta jos on puhtaalta pöydältä aloittamassa, niin todennäköisemmin onnistuu ilman isompia ongelmia kun päivittää saman tien extra-koodiin.
Mutta sellainen vaikutelma on jäänyt, että tuota koodia ei ole välttämättä testattu kauhean perusteellisesti. Jotkut ominaisuudet mitä siinä pitäisi ohjeiden mukaan olla ei vaan toimi käytännössä, ainakaan kunnolla. Juurikin noita toimimattomia triggerimoodeja on tullut vastaan. Ja sitten jotkut toiminnot on toteutettu hirveän hankalasti, esimerkiksi MAP:in ja TPS:n yhteiskäyttö kuormituksen määrittämiseen. Yhteen erillisillä läppärungoilla varustettuun turbokoneeseen koitin miettiä säätöjä tuolla B&G-koodilla, mutta en vaan saanut kiinni logiikasta millä sen olisi pitänyt toimia, jos nyt olisi onnistunut ollenkaan. Extra-koodiin päivittämällä helpottui tuokin kovasti. Ja sitten vielä yksi merkittävä tekijä on se, että extra-koodille on paljon helpompi löytää apuja ja ohjeita foorumeilta kun käyttäjiä on enemmän.
Mutta jos paketin on jo saanut toimimaan B&G-koodilla eikä kaipaa lisää ominaisuuksia, niin tokihan sitä voi käyttää. Mutta jos on puhtaalta pöydältä aloittamassa, niin todennäköisemmin onnistuu ilman isompia ongelmia kun päivittää saman tien extra-koodiin.
Arttu
GSX1100 -85
GSX1100 -85